Quickstart

Your first agent task in five steps.

1. Launch Craig

craig

The boot overlay plays, then Craig's workspace opens.

Craig TUI on first launch

2. Add a repo (first time only)

Select + New Workspace from the left panel, or run:

craig workspace add /path/to/your/repo

You can add one Git repository or a parent directory whose direct children are Git repositories.

3. Create a task

Press n from the TUI, type a short task description, and press Enter. Craig creates a task record, branch, Git worktree, and agent tab, then opens the new agent session.

The task text is stored as metadata on the task record — Craig doesn't paste it into the agent. Once the PTY opens, tell the runner what you want it to do.

4. Work with the agent

The new task opens directly in its live agent PTY. Type your instructions there, then press Ctrl+] to return to Craig control mode. To reattach later, select the task or agent tab and press Enter.

Agent working in Craig TUI

5. Review the work

Use the Files and Review panels to inspect files, diffs, and PR status. Review is read-only — when you're ready to commit, push, or merge, do it in the agent PTY.

The CLI has lower-level commands too: craig task check <task-id> and craig task commit <task-id> if you need them for scripting.

CI checks passing in review panel