Agent CLI

TaskTrooper vs Claude Code

The terminal agent TaskTrooper runs underneath.

Claude Code is the engine, not the competitor: TaskTrooper starts a headless Claude Code session per task and hands it the board over MCP. On its own, Claude Code is one session that you drive, prompt by prompt. TaskTrooper is what turns many of those sessions into a team with a board, owners, review gates and a deploy step.

DimensionClaude CodeTaskTrooper
Who starts the workYou, in a terminal, one prompt at a time. Subagents and hooks exist, but a human opens every session.The board. A card entering a column is dispatched to that column's agent; nobody presses run.
RolesOne agent per session. Role prompts and skills are yours to write and maintain.Six role agents (PM, architect, backend, frontend, mobile, QA) with seeded skills, rules, tool policies and memory. Add your own from a template or from scratch, and give each agent its own runtime: one board can mix Claude Code, Cursor, OpenCode, Antigravity and API models.
Parallel agents and toolsOne session, one set of tools. Parallelism is you opening more terminals; every session can do everything you allow.Several tasks run at once (three sessions by default), each in its own workspace, branch and CLI session. Each role has its own tool policy, so the backend agent runs the test suite while QA drives a browser against another build and the architect reads a third task's pull request. QA has no code tools; the architect reviews and does not implement.
LifecycleNone. The session ends when the model stops; what happens next is up to you.Thirteen columns out of the box: analysis review, code review, QA, PM UAT, human UAT, Done merges, Released watches the deploy.
QAWhatever you ask it to run in that session.A QA agent that cannot pass a task without executing: real requests, headless browser, iOS/Android simulators.
Usage limitsWhen the subscription limit hits, the session stops. You come back later and re-orient it.The task parks on Blocked and resumes the same session with --resume when the limit resets, keeping what it already read and wrote.
After mergeNone.Deploy recipes, health checks, incidents from Alertmanager/Sentry/webhooks, rollback, App Store and Play releases.
MemoryCLAUDE.md files and session history.Per-agent memories in four scopes, versioned skills and rules, plus CLAUDE.md is still read by the session.
PriceClaude subscription or API usage.Free, Apache-2.0. You pay your own model or CLI subscription. Claude Code's own subscription still applies.

Choose Claude Code if

  • You want one fast interactive session for the thing in front of you.
  • Your workflow is a terminal and a PR, no board.
  • You do not want another app running.

Choose TaskTrooper if

  • You have more tasks than sessions you can babysit.
  • You want review, QA and deploy to happen without you queuing them.
  • You want a Claude Code usage limit to pause work, not lose it.

Use them together? Always. TaskTrooper needs Claude Code (or another agent CLI) installed and never replaces it.

claude.com/claude-code ProprietaryDescribed from public documentation; if something is out of date, open an issue.