Skip to content

Repository files navigation

cc-pane

Your whole Claude Code fleet in one pane of glass. cc-pane is the full-screen TUI cockpit for cc-orchestrate, putting every session across your repos, workstreams, and agents on one screen, so the stuck one can't hide.

CI License PolyForm-Noncommercial-1.0.0

Get started

brew install yasyf/tap/cc-pane
cc-pane

Homebrew pulls the cc-orchestrate and cc-notes companions in as dependencies.

From a clone
git clone https://github.com/yasyf/cc-pane && cd cc-pane && bun install
bun start

The full-screen dashboard opens (Ctrl+C exits):

╭──────────────────────────────cc-pane───────────────────────────────╮
│No sessions yet. The cc-orchestrate fleet lands here.               │
│                                                                    │
│                                                                    │
│                                                                    │
│                                                                    │
╰────────────────────────────────────────────────────────────────────╯

Driving with an agent? Paste this:

Install cc-pane (`brew install yasyf/tap/cc-pane`) and launch the dashboard by running `cc-pane`.
Confirm the full-screen cc-pane frame renders, Ctrl+C exits cleanly, and `cc-pane --version` prints the release version.

Use cases

Spot the blocked session without cycling terminal tabs

Five Claude Code sessions means five terminal tabs, and the one stuck on a permission prompt looks exactly like the four that are working. Put every session in one pane:

cc-pane

One frame, every session, status first. Today that frame is the placeholder from Get started; the cc-orchestrate session list is milestone one.

Watch a cc-orchestrate fleet without memorizing cco incantations

cc-orchestrate cuts a fresh worktree per workstream and spawns Claude agents across five backends, which leaves your fleet's state spread across cco invocations. cc-pane renders repos, their workstreams, and the agents working them as one dashboard, in a frame the suite asserts headlessly:

bun test
 1 pass
 0 fail
 2 expect() calls
Ran 1 test across 1 file. [90.00ms]

The test captures the char frame through OpenTUI's test renderer, so anything that renders into the pane gets asserted the same way.


A Bun + OpenTUI app over cc-orchestrate's CLI and MCP surface. Each cc-* helper plugs its per-session meta into the pane instead of shipping its own front end.

Status: early skeleton. The frame renders and is asserted headlessly; wiring in the cc-orchestrate session list is milestone one.

Licensed under PolyForm Noncommercial 1.0.0.

About

Your whole Claude Code fleet in one pane of glass.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages