tabby-group-filter
v1.0.1
Published
An AI-generated Tabby plugin for filtering open tabs by profile groups
Readme
tabby-group-filter
An AI-generated plugin for Tabby terminal that filters open tabs by profile groups.
Features
- Groups open tabs by their Tabby profile group
- Toolbar button opens a dropdown with all groups from currently open tabs
- Click a group to show only its tabs in the tab bar
- Click "All" to reset the filter
- Supports English and Russian UI (auto-detected from Tabby language setting)
Installation
Search for tabby-group-filter in Tabby Plugin Manager (Settings → Plugins).
Usage
- Open several SSH/terminal sessions that belong to different profile groups
- Click the group filter button in the toolbar (grid icon)
- Select a group from the dropdown — only tabs from that group will be visible
- Select "All" to show all tabs again
Development
npm install
npm run buildCopy the dist/ folder and package.json to:
- Windows:
%AppData%\tabby\plugins\node_modules\tabby-group-filter\ - macOS/Linux:
~/.config/tabby/plugins/node_modules/tabby-group-filter\
Then restart Tabby.
How it works
The plugin reads profile groups from config.store.profiles and config.store.groups,
maps open tabs to their groups by title, and filters tab-header DOM elements via CSS.
This is a CSS-based approach (v1.x). A future version will use the Tabby API directly.
License
MIT
