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 ★
- Research Paper Writing Skills — Skill package for ML/CV/NLP paper writing, curated and adapted from Prof 1.5k ★
- Paritok 4b V1 — Non-destructive compression gateway for AI coding agents 1.4k ★
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,
Undead AI Sessions
Your AI sessions refuse to die: Claude Code and Codex sessions come back in restored iTerm2 and Terminal.app t
Cerberus Term
A GUI terminal multiplexer with remote control — native panes that run any CLI (Claude Code, Copilot, Codex, a
Cross Agent Session Resumer
Resume AI coding sessions across providers: converts Codex, Claude, Gemini, and other session formats through
Agents Recap
Local, offline recap and RAG memory of your AI coding sessions. Reads Claude Code, Cursor and VS Code Copilot
Kivun Terminal Wsl
Claude Code with Hebrew, Arabic and Persian rendered correctly. Most terminals have no bidirectional text engi
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,
Terminal
Terminal/PTY domain - multiplexed terminal sessions with xterm.js frontend and Rust PTY backend. Use proactive