tabby-home
v1.0.1
Published
Tabby Home - a home panel for Tabby to organize and manage SSH/Telnet/Serial connections
Downloads
823
Readme
tabby-home
A connection manager home panel plugin for Tabby — organize and manage all your SSH, Telnet, and Serial connections in one place.
Features
- Connection panel — opens automatically on startup as a home tab
- Groups — organize hosts into color-coded groups with nested navigation
- Smart search — filter by name, host, username, tag, group, or connection type using query syntax
- Sort — sort by default order, alphabetical name, or most recently connected
- Grid / List view — toggle between card grid and compact list layout
- Connection status — ping all hosts to check online/offline status at a glance
- Selection mode — select multiple hosts to open tabs, split panes, or launch MultiExec
- MultiExec — broadcast commands to multiple SSH sessions simultaneously in a split-pane view
- Drag & drop — reorder hosts, move between groups, or drag into a MultiExec tab
- Import / Export — backup and restore connections as JSON
- Hotkey — configurable keyboard shortcut to jump to the connection panel
- Vault integration — credentials (password, private key, passphrase) stored securely in Tabby's vault
Installation
Inside Tabby, go to Settings → Plugins and search for tabby-home, then click Install.
Or install manually:
# Windows
cd %APPDATA%\tabby\plugins
npm install tabby-home
# macOS / Linux
cd ~/.config\tabby\plugins
npm install tabby-homeRestart Tabby after installation.
Search Query Syntax
Type in the search box to filter hosts. Supports:
| Syntax | Description |
|--------|-------------|
| type:ssh | Filter SSH connections |
| type:telnet | Filter Telnet connections |
| type:serial | Filter Serial connections |
| name:web | Filter by host name |
| user:admin | Filter by username |
| tag:prod | Filter by tag |
| group:dc1 | Filter by group name |
| web && prod | Match ALL terms (AND) |
| web \|\| db | Match ANY term (OR) |
Type / at the end of your query to show the suggestion dropdown.
MultiExec
MultiExec lets you run commands on multiple servers at the same time:
- Open connection panel → enable Selection mode → select hosts → click MultiExec
- Or right-click a group → Open all (MultiExec)
- Or drag a host card from the panel onto a MultiExec tab header
In the MultiExec tab, type a command in the broadcast bar and press Enter to send it to all selected panes simultaneously.
Hotkey
Go to Settings → Hotkeys and assign a shortcut to connection-manager-open to quickly switch back to the home panel from any tab.
License
MIT
