ChrisLi826

Tabit — AI skill for Claude Code

AI community

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

[![Release](https://img.shields.io/github/v/release/ChrisLi826/tabit?display_name=tag&sort=semver)](https://github.com/ChrisLi826/tabit/releases/latest) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](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.

tabit — left session sidebar with color groups, AI status icons, serial and shell tabs

  • Serial consoles — USB-serial, screen multi-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-markdown for note Markdown preview
  • picocom for 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