Skip to content

cctabsSelf-aware agentic coding across terminal tabs

Install one plugin and Claude spawns 10, 15 parallel sessions on its own — each in a named tab (auth, api, frontend) you can see, scroll, and switch to. No tmux. No TUI.

Get started in 60 seconds

The simplest path: open Claude Code in any terminal and paste this prompt:

Visit https://cctabs.com/guide/getting-started and walk me through setting up cctabs on this machine. I want to use Tabby Terminal.

Claude will install the terminal app, the tabby-cctabs companion plugin (or grant Wave's Accessibility permission), and the cctabs Claude Code plugin — then verify with cctabs sessions.

Or follow the manual steps in the Getting Started guide.

Supported terminals

TerminalPlatformsCompanion install
Tabby (recommended)macOS · Linux · WindowsTabby → Settings → Plugins → search cctabs → install → restart
Wave TerminalmacOS · Linux · WindowsGrant Accessibility permission in System Settings

Platform status: cctabs is actively tested on macOS. Wave Terminal didn't work in one Ubuntu test; Tabby on Linux and Windows hasn't been tried yet but its plugin format is portable, so it might Just Work.

Hitting issues on Linux, Windows, or another terminal? Point Claude Code at the cctabs repo, share the error, and ask it to investigate and open a PR. Adding a new terminal backend means implementing the small TerminalAdapter interface — Wave and Tabby are the two existing examples.

Then, inside Claude Code:

❯ /plugin marketplace add generativereality/plugins
❯ /plugin install cctabs@generativereality
❯ /reload-plugins

The plugin ships the cctabs CLI and a Claude Code skill — so Claude can drive your tabs without you switching to a separate tool.

Released under the MIT License.