Skip to main content
C0vibe
Early accessproductivity

C0:CODE

A multi-pane AI workbench for code work.

A three-pane workbench for running Claude, Gemini, Codex, and OpenCode side-by-side. Captures Git state, plans PR worktrees, persists run history. Not a code editor — a place to drive the agents.

C0:CODE workbench
Providers
Claude · Gemini · Codex · OpenCode (via BYOCLI)
Layout
3-pane workbench · adjustable splits · per-session persistence
Git
Snapshot · diff stat · worktree planner · PR checkout

What it does

Every claim below is backed by working code in the current build.

Three-pane adjustable workbench

Resizable splits, per-pane enable/disable, layout persists across sessions.

C0CodeBoard.tsx — column/row percentage state stored, restored on launch.

Multi-provider per pane

Run Claude in one, Gemini in another, Codex or OpenCode in the third — all at once.

Each pane (C0CodeBoardPane.tsx) has its own model dropdown and command input. Drives the BYOCLI bridge.

Git-aware

Snapshots branch, head, dirty state, diff stat per task; tracks file status (modified / added / deleted / untracked).

c0codeGitService runs in main process — pure git, no octokit dependency.

PR checkout + worktrees

Parse a PR ref, build a worktree plan, lay out the changed files with status badges.

C0CodePrCheckoutPanel.tsx. Hand off the plan to a fresh worktree, keep your main branch untouched.

Run history

Every command and its output is persisted across sessions per thread.

C0CodeRunHistoryPanel.tsx + C0CodeWorkspaceStore.ts. Walk back through what you ran 2 weeks ago.

vs the alternative

C0:CODE vs Aider / Continue / agentic CLIs

  • Multiple agents in parallel, side-by-side
  • Same shell as captures, transcripts, packs
  • Git-aware without GitHub API dependency
  • Run history that survives restarts