Have fun. Get shit done.
Your coding agents.
From task to PR. One terminal.
Run Claude Code, Codex, and Cursor in parallel, each task in its own Git worktree. Keep your agents, changes, pull requests, and checks together without leaving the keyboard.
An agnostic orchestrator TUI, for the people.
npm install -g craig-cli Node 22+ · MIT · No Craig account required
It's like a game, except the PRs are real.
From splash screen to merged PR · 1 min 5 sec · CI waits trimmed.
The workflow
More work moving. Less tab hunting.
01 / Start another task
Parallel agents. Separate worktrees.
Give one agent a bug and another a feature. Craig creates a branch and worktree for each task, so they can work side by side in separate working directories.
Create your first task →02 / Keep your bearings
One repo, or a few.
Work across your frontend, API, and other repos from one workspace. Switch tasks from the keyboard and return to the agent's native CLI when it needs you.
Explore the controls →03 / Follow it through
Changes, PRs, and checks in view.
Inspect files and diffs while Craig syncs pull request and check status. Ask your agent to commit, open the PR, or merge from the same terminal session.
See the review workflow →
Why Craig?
You like your agent CLIs.
Keep them.
A heads-up display around the tools you use.
Your agents run in real terminal sessions, with their own prompts, tools, and authentication. Craig adds task navigation, worktree management, and review context around them.
Your workspace, on your machine.
Craig runs locally, in your existing terminal. No Craig account or hosted control plane. Install and authenticate your agent CLIs, then bring them along.
Your agents can drive Craig, too.
The TUI has a CLI behind it. Agents and scripts can inspect task context, create tasks, and operate the workspace using the same task model.
Read the CLI reference →Open source · MIT · One command
Your move.
Install Craig. Add a repo. Give your agent something to do.
Requires Node.js 22+, Git, and an authenticated agent CLI. PR features also use GitHub CLI.