Craig

A local TUI for repo-backed agent work.

Craig is a full-screen TUI for running AI coding agents — Claude Code, Codex, Cursor — across one or many repos at once. Open tasks, watch agents work, flip through diffs, and review PRs without leaving your terminal. The CLI is there when you need to script things or let an agent drive.

Core features

Parallel agents

Multiple agents running at the same time, each in an isolated worktree. No shared working-tree collisions.

Polyrepo support

Register all your repos. Drive agents across any of them from one TUI workspace.

Supported runners

Works with Claude Code, Codex, and Cursor, plus Pi as a feature preview. Switch runners per task or agent tab.

Read-only review panel

Flip through Files and Review to inspect code, diffs, PR state, and CI comments while the agent keeps working.

Worktree isolation

Every task is a real git worktree on its own branch. Reversible, trackable, mergeable.

Agent-facing commands

The CLI exposes core task operations so scripts and agents can drive Craig without touching the UI.

Get started

Head to Install to get Craig running, then follow the Quickstart to run your first agent task.