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 conflicts, no waiting.

Polyrepo support

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

Any agent runner

Works with Claude Code, Codex, and Cursor. Switch runners per task.

Read-only review panel

Flip through Files, Changes, and Review to check 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.