Compare

Where TaskTrooper fits next to the tools you already know

Two side-by-side tables, then one page per project. Several of these are tools TaskTrooper runs underneath, not rivals.

Local-first peers

Open-source projects that also put coding agents to work on your own machine. The short version: they give you a tracker, a queue or a session manager that you drive; TaskTrooper is the whole loop in one desktop app, and the board drives it.

DimensionTaskTrooperBeadsBeadhive / Gas CityVibe KanbanClaude Squad
What it isDesktop app: board, role agents and the runtime that runs themGit-embedded issue tracker and memory for agents (bd CLI)Software factory on top of Beads (bh CLI; Gas City orchestrates it)Kanban and per-task workspaces for coding agents (announced as sunsetting)TUI that runs many agent sessions side by side
Who starts the workThe board: a card entering a column is dispatched to that column's agentYou, or an agent you are already runningIts planner/dispatcher agents, behind human gatesYou, per taskYou, per session
RolesSix seeded agents (PM, architect, backend, frontend, mobile, QA) with skills and rules that rewrite themselves from resultsNone, it tracks work for any agentPlanner, dispatcher, developer, reviewer, merger, wardenNoneNone
Your own agentsCreate agents from a template or from scratch: prompt, skills, rules, tool policy, columns, memory. Each agent picks its own runtime, so one board mixes Claude Code, Cursor, OpenCode, Antigravity and API modelsNo agents; bring your ownRoles are configured in the factory; agents run through its CLIPick a supported agent per task; no agent definitionsPick a program per session; no agent definitions
Parallel agents and toolsSeveral tasks 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 tests while QA drives a browser and the architect reads a third task's PR. QA has no code toolsAny number of agents share the graph; what each may do is up to the agent you runRole agents on one graph; tool separation by roleOne agent per task, same capabilitiesSeveral sessions side by side, each a full agent
LifecycleThirteen columns out of the box: analysis review, code review, QA, PM UAT, human UAT, Done merges, Released watches the deployOpen/closed with typed dependenciesPlan, review, merge with human gatesTodo, in progress, reviewBranch, diff, commit
QAA QA agent that cannot pass a task without running something: real requests, headless browser, iOS/Android simulatorsNoneReviewer agentsNoneNone
After mergeDeploy recipes, health checks, incidents from Alertmanager/Sentry/webhooks, rollback, App Store and Play releasesNoneRelease automationNoneNone
Work orderingblocked_by, deploy_depends_on, derived_from, discovered_from; a ready queue for agentsblocks, parent-child, discovered-from, related; bd readyBeads' graphNoneNone
StorageEmbedded Postgres in the app's data directoryDolt under .beads/, synced through gitBeadsLocal database, or a self-hosted servertmux sessions and git worktrees
Agent runtimesClaude Code, Cursor, Antigravity, OpenCode as local processes; OpenAI, Anthropic, Gemini, Groq or any OpenAI-compatible APIAny agent that can call a CLIAny, through its CLIClaude Code, Codex, Gemini CLI, Copilot, Amp, Cursor, OpenCode and moreClaude Code, Codex, Gemini, Aider
InterfaceDesktop app (macOS, Windows, Linux)CLI, plus community UIsCLIWeb UITerminal UI
LicenseApache-2.0MITSee their repositoriesApache-2.0AGPL-3.0

Hosted and single-agent tools

The agent products most people already use. Several of these are what TaskTrooper runs underneath rather than rivals: it needs Claude Code or another agent CLI installed, and it reads the PRs and CI these tools produce.

DimensionTaskTrooperClaude CodeCursor Cloud AgentsDevinCopilot coding agentOpenHandsXirp
What it isDesktop app: board, role agents and the runtime that runs themTerminal agent; one session you driveParallel agents in cloud VMs that open PRsCloud AI engineer you assign tickets toAssign an issue, get a PR from an Actions runnerSelf-hosted control center for agents and automationsAgent grounded in your organisation's services and docs
Where it runsYour Mac: embedded Postgres, Go backend, local agent sessionsYour terminalCursor's cloud VMsCognition's cloud (CLI for local)GitHub Actions, ephemeralLocal, Docker, remote VM or OpenHands CloudDesktop app plus a Portal plugin; beta
Who starts the workThe board, by columnYou, per promptYou, from Cursor, Slack, GitHub, LinearYou, by ticket, Slack or webYou, by issue or @copilot; schedulesYou, or an automation on schedule/webhookYou, in a session
RolesSix role agents with skills, rules, tool policies and memoryOne agent per sessionOne agent kindOne Devin, many sessionsOne agentAgents by profile, no role modelOne agent
Your own agentsCreate agents from a template or from scratch; each picks its own CLI or API model, so one board mixes runtimesSubagents and skills inside one CLIRules files; one agent kindOne DevinOne agentAgent profiles per server; ACP agentsOne agent
Parallel agents and toolsThree sessions by default, each in its own workspace and CLI session, each role with its own tool policy; QA has no code toolsMore terminals; every session can do everything you allowAs many agents as you start, same capabilitiesMany sessions, each the same DevinOne session per issue, 59-minute capMultiple servers and conversations; no role separationOne session kind
LifecycleThirteen columns: analysis review, code review, QA, PM UAT, human UAT, merge, deploy watchNoneTask in, PR outTicket to draft PR; take over in its IDEIssue to PRConversation and task listWork items and sessions in a workspace
QAA separate QA agent that must execute: requests, browser, simulatorsWhatever you ask it to runSelf-verification with screenshots and logsSelf-tests; your CIYour CI on the PRWhatever the agent runsNot part of the product
After mergeDeploy recipes, health checks, incidents, rollback, store releasesNoneNoneNoneNoneScriptable automationsNot part of the product
DataStays on the machineYour machine; model calls to AnthropicCode leaves your machineRepos and secrets in Devin's environmentGitHub-hosted repos onlyWherever you host itYour organisation's portal
PriceFree, Apache-2.0; your own model or CLI subscriptionClaude subscription or APICursor plan plus API-rate usageIndividual and Teams plansPaid Copilot plansFree, MIT; cloud optionBeta; plans page
Runs under TaskTrooper?Yes, the default runtimeYes, the Cursor CLINoNo; its PRs and CI are readNoNo

One page per project

Every page is the same shape: what the other tool is, a dimension-by-dimension table, and when you should pick which.