npx claudepluginhub asermax/seemuxClaude Code hooks for seemux terminal multiplexer — sends session events via Unix socket for real-time status and notifications
A GTK4 terminal multiplexer for Linux with Claude Code integration, inspired by cmux.
gh pr and shows a clickable badge on the tabseemux toggle or a global shortcutsocat (for Claude Code hook communication)cargo build --release
The binary will be at target/release/seemux.
seemux # Launch the terminal
seemux toggle # Toggle dropdown window (bind to a global hotkey)
Seemux includes a Claude Code plugin that sends session lifecycle events to seemux via Unix socket, enabling real-time status indicators and notification badges on your terminal tabs.
# Add the seemux plugin marketplace
claude /plugins marketplace add github asermax/seemux
# Install the hooks plugin
claude /plugins install seemux-hooks
That's it. When you run claude inside a seemux terminal, the plugin detects the $SEEMUX_SOCKET env var and sends events automatically. Your existing Claude Code settings and hooks are preserved — the plugin hooks are additive.
Claude Code ──hooks──> seemux-hook.sh ──Unix socket──> seemux ──> UI updates
SEEMUX_SOCKET and SEEMUX_SESSION_ID env vars in each terminalclaude --resume| Shortcut | Action |
|---|---|
| Ctrl+Shift+T | New tab (inherits active terminal's CWD) |
| Ctrl+Shift+W | Close pane (or tab if single pane) |
| Ctrl+Tab / Ctrl+Page Down | Next tab |
| Ctrl+Shift+Tab / Ctrl+Page Up | Previous tab |
| Alt+Page Down | Next tab |
| Alt+Page Up | Previous tab |
| Alt+1-9 / Ctrl+1-9 | Jump to tab by index |
| Hold Alt | Show tab index numbers in sidebar |
| Shortcut | Action |
|---|---|
| Ctrl+Shift+B | Toggle sidebar collapse/expand |
| Shortcut | Action |
|---|---|
| Ctrl+Shift+G | New group |
| Ctrl+Alt+Page Down | Next group |
| Ctrl+Alt+Page Up | Previous group |
| Ctrl+Shift+] | Collapse active group |
| Ctrl+Shift+[ | Expand active group |
| Shortcut | Action |
|---|---|
| Alt+Shift+Page Down | Next tab with notifications (falls back to next tab) |
| Alt+Shift+Page Up | Previous tab with notifications (falls back to previous tab) |
| Ctrl+Shift+Page Down | Next running tab |
| Ctrl+Shift+Page Up | Previous running tab |
| Shortcut | Action |
|---|---|
| Ctrl+Shift+H | Split horizontal |
| Ctrl+Shift+E | Split vertical |
| Alt+h | Focus pane left |
| Alt+j | Focus pane down |
| Alt+k | Focus pane up |
| Alt+l | Focus pane right |