Tabit — AI skill for Claude Code
Terminal sessions as vertical tabs on the left — shells, serial consoles, AI CLIs, notes, and remote logins in one GTK window.
How to install Tabit
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ChrisLi826/tabit and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tabit does
Terminal sessions as vertical tabs on the left — shells, serial consoles, AI CLIs, notes, and remote logins in one GTK window.
Alternatives in AI
- Omnara — by Ishaan Sehgal - A command center for AI agents that syncs Claude Code sessions across terminal, web, and mo 2.6k ★
- Tellurion — Ghostty for macOS, rebuilt to watch AI coding agents work live 100 ★
- Cross Agent Session Resumer — Resume AI coding sessions across providers: converts Codex, Claude, Gemini, and other session formats through 71 ★
README
tabit
[](https://github.com/ChrisLi826/tabit/releases/latest) [](LICENSE)
**tabit** is a Linux GTK terminal where every session — a shell, a serial console, an AI CLI, or a note — is a **color-coded tab down the left edge** of one window.
- Serial consoles — USB-serial,
screenmulti-attach, kermit, picocom; group devices by project color and collapse what you are not using - Multi-AI status — Claude / Codex / Grok (and more): ▶ working · || idle · ? needs input · ✔ done; off-viewport peeks and collapsed-group summaries
- Native GTK + VTE — no Electron, no pip; install from the Ubuntu archive with one script
Install
git clone https://github.com/ChrisLi826/tabit.git
cd tabit
./install.sh # apt deps + ~/.local/bin/tabit + app menu entry
~/.local/bin/tabit &
To remove: `./install.sh --uninstall`
In-app **Check for updates** reinstalls the latest release (git pull when a checkout exists; otherwise downloads the release tarball). May ask for your sudo password for apt.
Requirements
- Linux with GTK3 + VTE + GtkSourceView 4 (X11 or Wayland)
- WebKit2 +
python3-markdownfor note Markdown preview picocomfor serial sessions- Tested on Ubuntu / Xubuntu
Usage
| Action | Result |
|---|---|
+ Serial |
Pick device, baud (default 115200), and tool: screen (bundled screen.sh) / kermit / picocom; or ssh / telnet to a host + port (for network console servers) |
+ Shell |
New tab running your login shell |
+ AI |
Pick AI CLI and working directory; an optional Session ID resumes that exact session (tried first, normal continue/resume stays as fallback). Run inside tmux kee |
Related Skills
Abundio
Abundio is a GPU-accelerated, project-centric terminal workspace for AI-assisted development. Run your shells,
Snipyard
Windows MDI terminal for AI coding CLIs. Run Claude Code, Codex, Copilot, Antigravity and Grok sessions side b
Flipping Kitty Themes
Flip every open kitty window to a random light or dark theme in one command. Works from AI agent shells with n
Vanityagent
Open-source AI coding agent for your terminal: ChatGPT, Claude, Gemini, Grok, Ollama and any OpenAI-compatible
Twitch Terminal
Stream your terminal. Watch AI agents work. Like Twitch, for shells.
Vibeharness
Hackable, interactive LLM agent harness for the terminal — streaming REPL, tool-using agent loop, persistent P
Related Agents
Design UI Designer
HIG-conformant GTK/libadwaita reviewer for Sessions Chronicle. Validates proposals against GNOME conventions,
Org Verifier
Independently verifies that a change does what its author claims — reruns the repository gate, exercises CLIs,
Dashboard Support
Support agent for the Agent Dashboard - guided install and setup diagnostics on the local machine, plus remote