tabby-multiexec
v1.0.3
Published
Persistent selective MultiExec, tiled sessions, dynamic exclusions, and full-terminal copy for Tabby.
Maintainers
Readme
Tabby MultiExec
Persistent, selective MultiExec for the Tabby terminal.
Tabby MultiExec extends Tabby's tiled terminal workflow with persistent broadcast input, dynamic per-terminal exclusions, layout controls, and one-click copying of the active terminal buffer.
Features
- Persistent MultiExec mode
- MultiExec remains active when changing the focused terminal
- Dynamic per-pane Exclude control
- Exclusions can be changed while MultiExec is running
- MultiExec automatically tiles open sessions when needed
- Tile sessions without enabling MultiExec
- Return tiled sessions to their original tab order
- Explicit MultiExec ON/OFF status in every pane
- Home/End and other Tabby-generated terminal input follow the active pane broadcast path
- Multiline paste is confirmed once on the source pane, then forwarded to included panes
- Bare Insert is suppressed while MultiExec is ON to avoid accidental remote mode changes
- One-click copy of the focused terminal's complete scrollback
- Compact toolbar controls with hover descriptions
- No external service or server required
Workflow
Normal tabs can remain normal tabs.
Use Tile when you want to view sessions together without broadcasting.
Enable MultiExec to tile sessions and begin persistent broadcast input.
Clicking another terminal changes the active input terminal without disabling MultiExec.
Check Exclude on any pane to immediately remove that pane from broadcast output. Exclusions may be changed dynamically while MultiExec is active.
Multiline paste keeps Tabby's safety confirmation on the active/source pane. After approval, the resulting terminal input is forwarded to included panes without additional destination prompts.
While MultiExec is enabled, an unmodified Insert key is intentionally ignored. Modifier shortcuts such as Shift+Insert remain available, including paste.
Disable MultiExec to stop broadcast while leaving the tiled layout intact.
Use Tabs to return the tiled sessions to individual tabs.
After MultiExec is turned off and the tiled workspace is returned to normal tabs, Tabby's normal single-tab focus and paste behavior is restored. A multiline paste into one selected tab produces one confirmation and is sent only to that tab.
Installation
Install tabby-multiexec from Tabby's built-in Plugin Manager.
Restart Tabby after installation or upgrade if required.
Compatibility
Initial release tested with Tabby 1.0.235 on Linux.
Other Tabby versions and operating systems may work but have not yet been formally validated.
Author
Neil Proctor
Developer identity: nproctor-dev
Acknowledgments
Tabby MultiExec was created by Neil Proctor with development and design assistance from ChatGPT by OpenAI.
Support
Documentation, screenshots, bug reports, and feature requests:
https://github.com/nproctor-dev/tabby-multiexec-support
Issue tracker:
https://github.com/nproctor-dev/tabby-multiexec-support/issues
Source
The distributable package contains compiled plugin code.
The development source repository is private.
License
Free for personal, educational, and internal commercial use.
See LICENSE.txt for the complete license terms.
