Skip to content

Arena

AI Coding Agents arenaAI Coding Agents

AI-powered coding assistants and autonomous agents, judged on code generation quality, codebase understanding, autonomy, IDE/terminal integration, and safety of unsupervised changes.

74 user stories · 962 judged cells · updated 2026-09-16 · Evidence as of 2026-09-16

Buyer checklist →Procurement report →

Leaderboard — every product ranked by evidenceLeaderboard

Rank by
1OpenCode logoOpenCode🔥
usage-based
vs Claude Code
62/100
2Claude Code logoClaude Code
subscription-per-seat
vs OpenCode
69/100
3Cline logoCline
free-tier
vs OpenCode
47/100
4GitHub Copilot logoGitHub Copilot
free-tier
vs OpenCode
45/100
5Google Antigravity logoGoogle Antigravity
free-tier
vs OpenCode
55/100
6Codex logoCodex🔥
free-tier
vs OpenCode
46/100
7Aider
vs OpenCode
30/100
8Devin logoDevin
free-tier
vs OpenCode
49/100
9Conductor logoConductor
free-tier
vs OpenCode
39/100
10cubic logocubic
subscription-per-seat
vs OpenCode
36/100
11Cursor logoCursor
free-tier
vs OpenCode
29/100
12Gemini CLI logoGemini CLI
free-tier
vs OpenCode
38/100
13Slate logoSlate
credits
vs OpenCode
20/100

Best by user type — persona-weighted winnersBest by user type

Per persona, the product with the highest persona-weighted coverage over just that persona's stories — not the same ranking as the overall PA Score leaderboard above.

Best for developer

Claude Code logo

Claude Code

57/100

Runner-up: GitHub Copilot logo GitHub Copilot (51/100)

33 developer stories scored

Best for ai-native

Cline logo

Cline

41/100

Runner-up: Google Antigravity logo Google Antigravity (41/100)

33 ai-native stories scored

Best for engineering-lead

GitHub Copilot logo

GitHub Copilot

55/100

Runner-up: Claude Code logo Claude Code (50/100)

8 engineering-lead stories scored

Story matrix — every product × every judged storyStory matrix

74/74 stories shown · legend

Agenticness — how well agents can access and operate the productAgenticness

Agent access

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Agenticness — how well agents can access and operate the productPoint an agent at llms.txt or agent-oriented docsai-native
partialT
4/10
partialT
5/10
none
0/10
partialT
6/10
none
0/10
partialT
4/10
fullT
9/10
none
0/10
partialT
6/10
fullT
9/10
fullT
9/10
fullT
8/10
fullT
9/10
Agenticness — how well agents can access and operate the productRun the product headlessly / in CI for automationai-native
fullC
8/10
fullC
9/10
partialT
6/10
partialT
7/10
fullC
9/10
fullT
9/10
fullC
8/10
fullX
8/10
fullC
9/10
partialT
6/10
fullC
7/10
none
0/10
partialT
6/10
Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their toolsai-native
fullC
9/10
fullC
9/10
fullC
8/10
fullC
9/10
fullC
8/10
fullC
9/10
none
0/10
none
0/10
fullC
9/10
none
0/10
fullC
8/10
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productConnect an agent via an official MCP serverai-native
partialC
5/10
fullC
9/10
n/a
fullC
7/10
n/a
n/a
fullT
8/10
none
0/10
n/a
fullT
8/10
n/a
n/a
fullT
8/10
Agenticness — how well agents can access and operate the productUse an official CLIai-native
fullT
9/10
fullT
9/10
fullT
8/10
fullT
8/10
fullT
9/10
fullT
9/10
fullT
8/10
fullT
9/10
fullT
9/10
fullT
8/10
fullT
8/10
fullT
8/10
none
0/10
Agenticness — how well agents can access and operate the productDrive the product through a documented public APIai-native
partialX
5/10
fullC
8/10
partialT
3/10
partialT
3/10
partialT
5/10
fullT
8/10
fullT
8/10
partialT
6/10
partialT
6/10
partialT
6/10
partialT
6/10
none
0/10
fullT
7/10
Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agentai-native
partialC
5/10
partialC
4/10
none
0/10
partialC
3/10
none
0/10
partialC
3/10
none
0/10
n/a
none
0/10
none
0/10
disputedD
4/10
none
0/10
partialX
4/10
Agenticness — how well agents can access and operate the productBuild against official SDKsai-native
partialX
6/10
fullC
8/10
none
0/10
partialC
4/10
none
0/10
fullT
8/10
partialT
4/10
partialC
5/10
partialT
3/10
none
0/10
fullT
7/10
none
0/10
partialT
5/10
Agenticness — how well agents can access and operate the productSubscribe to events via webhooksai-native
none
0/10
partialC
4/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
n/a
none
0/10
none
0/10
none
0/10
n/a
none
0/10

Agentic features

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the productai-native
partialC
6/10
fullC
7/10
fullC
7/10
fullX
8/10
disputedD
5/10
fullX
7/10
fullC
7/10
fullX
7/10
partialC
5/10
partialX
6/10
partialX
6/10
partialX
4/10
partialC
4/10
Agenticness — how well agents can access and operate the productSet up automations that run autonomously in the backgroundai-native
fullC
7/10
fullC
8/10
fullC
8/10
fullC
8/10
partialX
6/10
partialX
6/10
fullC
8/10
partialX
4/10
fullC
8/10
fullC
8/10
fullC
8/10
partialC
5/10
fullC
7/10
Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the productai-native
fullC
8/10
fullX
8/10
fullC
9/10
fullX
9/10
disputedD
5/10
fullX
9/10
partialX
6/10
fullX
9/10
fullX
9/10
fullC
7/10
fullX
8/10
fullX
7/10
fullX
8/10
Agenticness — how well agents can access and operate the productOperate the product with natural-language commandsai-native
fullX
8/10
fullC
8/10
fullC
8/10
fullX
8/10
disputedD
5/10
fullX
9/10
fullX
8/10
fullX
8/10
fullX
9/10
fullC
7/10
fullX
8/10
fullC
7/10
fullT
8/10

Api quality

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examplesai-native
partialC
5/10
none
0/10
none
0/10
none
0/10
none
0/10
partialT
3/10
none
0/10
n/a
n/a
none
0/10
n/a
n/a
none
0/10
Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent)ai-native
partialC
4/10
none
0/10
none
0/10
none
0/10
none
0/10
fullT
9/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productTest against a sandbox environment without touching production dataai-native
partialX
6/10
partialC
5/10
n/a
fullC
7/10
none
0/10
none
0/10
partialC
6/10
n/a
n/a
n/a
disputedD
4/10
n/a
partialX
6/10
Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policyai-native
partialC
3/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
n/a
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10

Automation depth — how much of the product can run unattendedAutomation depth

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Automation depth — how much of the product can run unattendedPerform bulk operations across many items at onceai-native
partialC
6/10
disputedD
6/10
partialC
5/10
partialC
5/10
partialX
6/10
partialC
4/10
partialX
5/10
partialC
5/10
fullC
7/10
partialC
6/10
partialC
6/10
partialC
6/10
partialC
7/10
Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on eventsai-native
none
0/10
partialC
6/10
partialC
6/10
fullC
8/10
partialC
5/10
partialC
5/10
partialC
6/10
partialX
5/10
partialC
7/10
partialC
6/10
fullC
7/10
none
0/10
partialC
5/10
Automation depth — how much of the product can run unattendedSchedule recurring jobs or workflowsai-native
none
0/10
fullC
7/10
fullC
7/10
fullC
7/10
partialC
4/10
none
0/10
partialC
3/10
none
0/10
fullC
7/10
none
0/10
fullC
8/10
none
0/10
fullC
6/10
Automation depth — how much of the product can run unattendedVersion, review, and roll back my automationsai-native
partialC
4/10
partialC
5/10
none
0/10
partialC
5/10
partialC
4/10
none
0/10
none
0/10
fullX
8/10
partialC
6/10
partialC
4/10
none
0/10
none
0/10
partialC
6/10

Autonomy agents — stories about autonomy agents in this arenaAutonomy agents

Background execution

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Autonomy agents — stories about autonomy agents in this arenaHave a cloud agent build, test, and demo a feature end-to-end for my reviewai-native
fullX
8/10
partialX
7/10
fullC
7/10
partialC
7/10
partialX
4/10
partialC
6/10
partialX
7/10
none
0/10
partialC
6/10
none
0/10
partialX
6/10
disputedD
4/10
fullC
7/10
Autonomy agents — stories about autonomy agents in this arenaDelegate longer-running coding tasks to run in the background in an isolated cloud environmentdeveloper
fullC
7/10
fullC
7/10
fullC
8/10
fullC
8/10
partialC
4/10
partialC
5/10
fullX
9/10
none
0/10
partialC
4/10
n/a
partialC
5/10
none
0/10
partialX
7/10
Autonomy agents — stories about autonomy agents in this arenaConfigure a reproducible cloud environment with the dependencies and setup steps my repository needsdeveloper
partialC
6/10
partialC
3/10
partialC
4/10
partialC
4/10
none
0/10
none
0/10
fullC
9/10
n/a
none
0/10
n/a
n/a
none
0/10
partialC
6/10

Parallel agents

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Autonomy agents — stories about autonomy agents in this arenaLaunch fleets of autonomous agents that work in parallel on different tasks for hours or daysai-native
partialX
6/10
fullC
7/10
fullC
8/10
partialC
6/10
none
0/10
partialX
6/10
partialX
6/10
none
0/10
fullC
8/10
none
0/10
partialC
7/10
partialX
7/10
fullC
7/10
Autonomy agents — stories about autonomy agents in this arenaRun several task attempts in parallel and compare results before choosing onedeveloper
partialC
6/10
partialC
6/10
partialC
6/10
partialC
5/10
none
0/10
partialX
4/10
none
0/10
none
0/10
fullC
8/10
n/a
partialC
4/10
partialC
6/10
fullT
8/10

Scheduled automation

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Autonomy agents — stories about autonomy agents in this arenaSet up always-on agents that run on schedules or triggers to maintain and fix my software autonomouslyai-native
partialC
5/10
partialX
7/10
fullC
8/10
fullC
8/10
partialX
4/10
none
0/10
partialX
6/10
none
0/10
fullC
8/10
partialC
6/10
fullX
7/10
none
0/10
partialC
6/10

Code generation — quality of generated code — correctness, style, fit to the codebaseCode generation

Code completion

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Code generation — quality of generated code — correctness, style, fit to the codebaseReceive inline code completions and next-edit suggestions as I typedeveloper
n/a
none
0/10
none
0/10
fullX
9/10
n/a
none
0/10
n/a
none
0/10
none
0/10
n/a
partialC
5/10
n/a
n/a

Debugging

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Code generation — quality of generated code — correctness, style, fit to the codebaseDebug a live running web application directly from my coding assistantdeveloper
n/a
partialC
6/10
none
0/10
none
0/10
partialX
3/10
n/a
partialC
6/10
none
0/10
partialC
5/10
n/a
partialC
4/10
none
0/10
n/a
Code generation — quality of generated code — correctness, style, fit to the codebaseDebug issues and troubleshoot using natural-language queriesdeveloper
partialX
7/10
fullX
7/10
partialX
6/10
fullC
7/10
disputedD
5/10
fullX
7/10
partialX
7/10
fullX
7/10
fullX
7/10
partialX
6/10
partialC
6/10
partialC
5/10
partialC
5/10

Feature implementation

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Code generation — quality of generated code — correctness, style, fit to the codebaseTurn a tracked issue into a complete pull request end-to-enddeveloper
fullC
8/10
fullX
7/10
partialC
7/10
fullC
8/10
disputedD
5/10
fullC
7/10
partialX
6/10
none
0/10
partialC
4/10
n/a
none
0/10
none
0/10
fullC
7/10
Code generation — quality of generated code — correctness, style, fit to the codebaseDescribe a feature or bug in plain language and have the agent implement or fix it across multiple filesdeveloper
fullX
8/10
disputedD
6/10
fullX
8/10
fullX
8/10
disputedD
5/10
fullX
8/10
disputedD
5/10
fullX
9/10
fullX
8/10
partialC
3/10
partialX
7/10
disputedD
5/10
partialX
6/10

Maintenance automation

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Code generation — quality of generated code — correctness, style, fit to the codebaseHave the agent write tests, fix lint errors, resolve merge conflicts, and update dependencies for medeveloper
partialX
6/10
fullX
8/10
partialC
6/10
fullC
8/10
disputedD
5/10
partialX
6/10
partialX
6/10
partialX
6/10
fullX
7/10
partialC
3/10
partialX
6/10
partialX
3/10
partialC
5/10

Multimodal generation

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Code generation — quality of generated code — correctness, style, fit to the codebaseGenerate a working app from a sketch, image, or PDF designai-native
partialC
4/10
none
0/10
none
0/10
none
0/10
partialX
6/10
none
0/10
none
0/10
partialC
3/10
partialC
3/10
n/a
partialC
4/10
none
0/10
n/a

Codebase understanding — how deeply the tool maps your repo — cross-file context, architecture awareness, historyCodebase understanding

Codebase mapping

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Codebase understanding — how deeply the tool maps your repo — cross-file context, architecture awareness, historyUnderstand how a codebase fits together to find where to start making changesdeveloper
partialC
6/10
fullC
7/10
partialC
6/10
partialC
5/10
disputedD
5/10
fullX
7/10
fullC
7/10
fullX
9/10
partialX
6/10
partialC
6/10
partialC
6/10
partialC
5/10
none
0/10
Codebase understanding — how deeply the tool maps your repo — cross-file context, architecture awareness, historyHave the agent map and explain an entire unfamiliar codebase without manually selecting context filesdeveloper
partialC
5/10
fullC
7/10
partialC
4/10
partialC
5/10
disputedD
5/10
partialX
6/10
fullC
7/10
fullX
8/10
disputedD
5/10
partialC
6/10
partialC
5/10
partialX
6/10
none
0/10

Context management

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Codebase understanding — how deeply the tool maps your repo — cross-file context, architecture awareness, historyHave the agent build and recall memory automatically across sessionsdeveloper
partialC
3/10
partialC
4/10
none
0/10
none
0/10
disputedD
3/10
none
0/10
partialC
5/10
none
0/10
none
0/10
partialC
3/10
none
0/10
none
0/10
none
0/10
Codebase understanding — how deeply the tool maps your repo — cross-file context, architecture awareness, historyInclude multiple project directories in a single session for broader contextdeveloper
none
0/10
none
0/10
none
0/10
none
0/10
fullC
8/10
none
0/10
none
0/10
partialX
4/10
none
0/10
partialC
4/10
fullC
8/10
partialC
6/10
none
0/10
Codebase understanding — how deeply the tool maps your repo — cross-file context, architecture awareness, historyAdd a project instructions file to set coding standards and conventions the agent followsdeveloper
none
0/10
fullX
9/10
partialC
3/10
partialC
4/10
disputedD
5/10
partialC
5/10
fullC
9/10
none
0/10
partialC
3/10
partialC
6/10
fullC
7/10
partialC
6/10
partialC
4/10

Issue diagnosis

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Codebase understanding — how deeply the tool maps your repo — cross-file context, architecture awareness, historyReproduce issues, narrow down root causes, and verify fixesdeveloper
fullC
7/10
disputedD
5/10
partialC
6/10
partialC
5/10
disputedD
4/10
partialX
5/10
partialX
6/10
partialX
7/10
partialX
7/10
partialC
4/10
partialX
6/10
partialC
4/10
partialC
6/10

Ecosystem — integrations, plugins, and third-party ecosystem storiesEcosystem

Marketplace

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Ecosystem — integrations, plugins, and third-party ecosystem storiesEquip the agent with custom skills to perform specialized tasksdeveloper
fullC
7/10
fullC
8/10
partialC
6/10
fullC
6/10
partialX
6/10
fullX
8/10
partialC
6/10
none
0/10
fullC
8/10
partialC
4/10
fullC
8/10
fullC
7/10
none
0/10
Ecosystem — integrations, plugins, and third-party ecosystem storiesIntegrate third-party partner-built agent apps into my workflowsengineering-lead
partialC
6/10
partialC
6/10
fullC
7/10
fullC
8/10
partialC
5/10
partialC
5/10
partialT
4/10
none
0/10
partialC
5/10
partialT
6/10
disputedD
4/10
none
0/10
partialX
7/10

Team knowledge

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Ecosystem — integrations, plugins, and third-party ecosystem storiesCreate a shared workspace from my docs and repos as a common source of truth for the teamengineering-lead
none
0/10
partialC
5/10
none
0/10
partialC
5/10
none
0/10
none
0/10
partialC
6/10
n/a
none
0/10
partialC
5/10
none
0/10
none
0/10
partialC
4/10

Tool integration

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Ecosystem — integrations, plugins, and third-party ecosystem storiesConnect the agent to workflow tools like Jira, Slack, and Google Drive to extend its contextdeveloper
partialC
6/10
fullC
9/10
fullC
8/10
partialC
5/10
partialC
5/10
partialC
5/10
partialC
6/10
none
0/10
partialC
6/10
none
0/10
partialC
5/10
none
0/10
none
0/10
Ecosystem — integrations, plugins, and third-party ecosystem storiesKick off agent tasks directly from GitHub, GitLab, Linear, or Slackdeveloper
fullC
8/10
partialC
7/10
partialC
7/10
partialC
4/10
partialC
4/10
partialC
4/10
partialC
6/10
none
0/10
partialC
6/10
partialX
4/10
none
0/10
none
0/10
partialC
5/10

Ide terminal integration — meeting you in the IDE and terminal — extensions, inline flows, contextIde terminal integration

Cross device continuity

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Ide terminal integration — meeting you in the IDE and terminal — extensions, inline flows, contextStart a task on one device and continue it later from another device or browserdeveloper
fullC
8/10
fullC
8/10
partialC
5/10
partialC
7/10
none
0/10
partialX
6/10
fullC
7/10
none
0/10
partialC
5/10
partialC
3/10
fullC
7/10
none
0/10
partialC
6/10

Ide integration

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Ide terminal integration — meeting you in the IDE and terminal — extensions, inline flows, contextView interactive diffs and share selected code as context from within my JetBrains IDEdeveloper
none
0/10
fullC
8/10
none
0/10
partialC
4/10
none
0/10
none
0/10
n/a
n/a
partialC
6/10
none
0/10
none
0/10
n/a
none
0/10
Ide terminal integration — meeting you in the IDE and terminal — extensions, inline flows, contextChat with the coding assistant directly inside my IDE for contextual helpdeveloper
fullX
8/10
fullC
8/10
fullX
7/10
fullX
9/10
none
0/10
fullX
8/10
partialC
5/10
partialX
5/10
fullX
9/10
partialC
5/10
fullX
7/10
partialC
6/10
fullX
7/10

Session management

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Ide terminal integration — meeting you in the IDE and terminal — extensions, inline flows, contextReview diffs visually and run multiple sessions side by side in a desktop appdeveloper
partialX
5/10
partialC
6/10
fullC
6/10
partialC
4/10
n/a
partialC
5/10
partialC
4/10
none
0/10
fullC
8/10
n/a
fullX
8/10
none
0/10
fullT
8/10
Ide terminal integration — meeting you in the IDE and terminal — extensions, inline flows, contextManage multiple agent-driven coding sessions from one unified workspaceengineering-lead
fullX
7/10
fullC
7/10
fullC
7/10
fullC
8/10
none
0/10
fullX
8/10
partialX
6/10
none
0/10
fullC
7/10
n/a
fullX
8/10
fullC
8/10
fullX
8/10

Terminal workflow

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Ide terminal integration — meeting you in the IDE and terminal — extensions, inline flows, contextRun a coding agent locally from my terminaldeveloper
fullX
9/10
fullX
9/10
fullT
7/10
fullT
7/10
fullX
8/10
fullT
9/10
fullT
8/10
fullX
9/10
fullX
9/10
partialT
5/10
fullT
8/10
fullT
8/10
partialT
7/10
Ide terminal integration — meeting you in the IDE and terminal — extensions, inline flows, contextRun the agent non-interactively in scripts for workflow automationdeveloper
fullC
8/10
fullC
8/10
partialT
6/10
partialC
5/10
fullC
9/10
fullC
8/10
fullC
7/10
fullX
8/10
fullC
9/10
partialT
5/10
fullC
7/10
none
0/10
partialC
6/10

Openness — open source, data portability, and self-hosting storiesOpenness

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Openness — open source, data portability, and self-hosting storiesDo everything through the API that I can do in the UIai-native
partialX
3/10
partialC
5/10
none
0/10
partialT
3/10
partialT
5/10
partialT
6/10
partialT
5/10
partialT
4/10
partialT
6/10
partialT
4/10
partialT
4/10
none
0/10
partialT
5/10
Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leaveai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
partialC
5/10
partialC
4/10
partialC
4/10
none
0/10
none
0/10
none
0/10
Openness — open source, data portability, and self-hosting storiesRead the product's source under an open licenseai-native
partialX
4/10
none
0/10
none
0/10
none
0/10
partialT
5/10
fullX
7/10
none
0/10
none
0/10
partialC
5/10
none
0/10
none
0/10
none
0/10
none
0/10
Openness — open source, data portability, and self-hosting storiesSelf-host the core productai-native
none
0/10
none
0/10
n/a
none
0/10
none
0/10
fullT
8/10
none
0/10
fullC
7/10
partialC
6/10
none
0/10
none
0/10
none
0/10
none
0/10

Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits

Authentication

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payAuthenticate with an API key instead of an account logindeveloper
partialX
5/10
fullC
9/10
none
0/10
none
0/10
partialC
4/10
fullC
8/10
partialT
6/10
partialC
6/10
fullC
8/10
none
0/10
none
0/10
none
0/10
fullC
7/10
Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payAuthenticate through an enterprise identity or cloud platform for compliance and scalabilityengineering-lead
partialC
5/10
fullC
8/10
none
0/10
none
0/10
disputedD
4/10
partialC
6/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to paySign in with my existing product subscription plan to use the coding agentdeveloper
fullC
9/10
fullC
9/10
none
0/10
fullC
7/10
disputedD
4/10
fullX
8/10
none
0/10
none
0/10
none
0/10
partialC
6/10
none
0/10
fullC
8/10
fullC
8/10
Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to paySign in with a personal account to get free-tier access without managing API keysdeveloper
fullC
8/10
partialC
6/10
none
0/10
none
0/10
fullX
7/10
fullX
7/10
none
0/10
none
0/10
partialC
6/10
none
0/10
disputedD
3/10
partialC
4/10
none
0/10

Model choice

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payLet the tool automatically pick the best model for each taskdeveloper
none
0/10
none
0/10
none
0/10
fullC
7/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
partialC
6/10
none
0/10
Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payChoose which underlying AI model powers my session from multiple providersdeveloper
none
0/10
none
0/10
fullC
8/10
fullC
8/10
none
0/10
fullX
9/10
none
0/10
fullX
8/10
fullX
9/10
partialC
5/10
fullX
8/10
partialC
6/10
fullX
8/10

Privacy posture — data-handling and privacy storiesPrivacy posture

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Privacy posture — data-handling and privacy storiesChoose where my data is stored (region/residency)ai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
n/a
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI modelsai-native
none
0/10
none
0/10
none
0/10
partialX
6/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
partialC
5/10
none
0/10
none
0/10
Privacy posture — data-handling and privacy storiesControl data retention and deletionai-native
none
0/10
none
0/10
none
0/10
partialX
5/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
partialC
3/10
none
0/10
none
0/10
Privacy posture — data-handling and privacy storiesOpt out of telemetry and usage trackingai-native
none
0/10
none
0/10
none
0/10
partialX
4/10
none
0/10
disputedD
2/10
none
0/10
none
0/10
none
0/10
none
0/10
fullC
7/10
none
0/10
none
0/10

Review safety — keeping generated changes safe — diffs, approvals, guardrailsReview safety

Data governance

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Review safety — keeping generated changes safe — diffs, approvals, guardrailsOpt out of having my code and prompts used for AI model trainingengineering-lead
none
0/10
none
0/10
none
0/10
partialX
6/10
none
0/10
none
0/10
none
0/10
n/a
none
0/10
none
0/10
partialC
5/10
none
0/10
none
0/10

Pr review

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Review safety — keeping generated changes safe — diffs, approvals, guardrailsHave the agent stage changes, write commit messages, create branches, and open pull requestsdeveloper
partialC
6/10
fullC
8/10
partialC
4/10
fullC
7/10
partialC
4/10
partialC
6/10
partialX
6/10
partialX
4/10
partialC
5/10
partialC
4/10
partialC
3/10
none
0/10
fullX
8/10
Review safety — keeping generated changes safe — diffs, approvals, guardrailsGet automatic code review with contextual feedback on every pull requestdeveloper
partialC
5/10
fullX
7/10
fullC
7/10
fullC
7/10
fullX
8/10
partialC
4/10
fullC
8/10
n/a
partialC
4/10
partialX
6/10
none
0/10
n/a
none
0/10
Review safety — keeping generated changes safe — diffs, approvals, guardrailsInspect diffs and run checks to catch problems before mergingdeveloper
fullC
8/10
partialX
6/10
partialC
5/10
fullC
8/10
partialX
6/10
partialC
4/10
fullC
8/10
fullX
8/10
fullC
8/10
fullX
8/10
partialX
6/10
partialC
3/10
partialC
6/10

Safe execution

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Review safety — keeping generated changes safe — diffs, approvals, guardrailsControl which external tools and integrations the agent is allowed to accessengineering-lead
partialC
6/10
partialC
6/10
fullC
8/10
fullC
8/10
partialX
5/10
fullC
8/10
partialC
6/10
none
0/10
partialC
7/10
none
0/10
disputedD
5/10
partialC
6/10
partialX
5/10
Review safety — keeping generated changes safe — diffs, approvals, guardrailsHave the agent operate inside a sandbox when interacting with code, tools, and network resourcesengineering-lead
fullX
7/10
fullC
8/10
none
0/10
fullC
8/10
none
0/10
none
0/10
fullC
8/10
none
0/10
none
0/10
n/a
disputedD
4/10
none
0/10
partialX
5/10

Security checks

StoryPersona
Codex logoCodex
Claude Code logoClaude Code
Cursor logoCursor
GitHub Copilot logoGitHub Copilot
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Devin logoDevin
Aider
Cline logoCline
cubic logocubic
Google Antigravity logoGoogle Antigravity
Slate logoSlate
Conductor logoConductor
Review safety — keeping generated changes safe — diffs, approvals, guardrailsSee license and public-code matching references for AI-suggested codeengineering-lead
none
0/10
none
0/10
none
0/10
partialX
5/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
Review safety — keeping generated changes safe — diffs, approvals, guardrailsGet contextual explanations and automatic fixes for security vulnerabilitiesdeveloper
partialC
3/10
fullC
7/10
none
0/10
partialC
6/10
partialC
4/10
none
0/10
fullC
7/10
none
0/10
none
0/10
partialX
7/10
none
0/10
none
0/10
n/a
Verdict✓ fullclear evidence~ partialwith caveats! disputedevidence conflicts— noneno evidence foundn/aquestion doesn't apply to this kind of product
ProofT probedtested by usX communityusers back itC claimedvendor claim onlyD contradictedevidence disagrees⚿ auth-gatedprobe hit a live sign-in wall — verified reachable, untestable keylessly
quality 0–10 · PA Score /100 · A–D = evidence confidence · full guide

Adjacent arenas — categories often shopped togetherAdjacent arenas

Shopping this category often means shopping these too.