Head to head · Agent harness · October 2026 research run
Amp vs Claude Code
Claude Code scores 61.9 (C) on agent readiness against Amp's 57.1 (C), and leads in 6 of 7 scored categories. Amp leads on payments & pricing. Both do agent harness.
Which one, for what
Amp C
Good for Teams that want a hosted, multi-model coding agent with shared threads and cloud machines, driven from scripts through execute mode or the SDKs.
Ahead on
- Payments & pricing, 35 against 20
Also in its favour
- No incidents deducted, where Claude Code loses 6 points for them
Watch for
The tools page says Amp does not ask for approval before running tools, and control needs a custom plugin
Good for A developer or a pipeline that wants Claude doing repository work with fine-grained, centrally managed permissions and an SDK for the same loop.
Ahead on
- Reliability, 50 against 31
- Schema & documentation, 80 against 72
- Agent ergonomics, 87 against 69
- Security & auth, 80 against 57
Watch for
The sandbox is off by default and native Windows has none
Score by category
| Category | Weight this run | Amp | Claude Code | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 31 | 50 | Claude Code +19 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 72 | 80 | Claude Code +8 |
| Agent ergonomics | 13%16.2 | 69 | 87 | Claude Code +18 |
| Security & auth | 14%17.5 | 57 | 80 | Claude Code +23 |
| Payments & pricing | 10%12.5 | 35 | 20 | Amp +15 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 79 | 82 | Claude Code +3 |
| Transparency & trust | 7%8.8 | 77 | 81 | Claude Code +4 |
| Negative events | ≤15 | 0 | -6 | |
| Total | 57.1 · C | 61.9 · C |
Facts side by side
| Fact | Amp | Claude Code |
|---|---|---|
| Kind | Agent harness | Agent harness |
| Vendor | Amp Frontier Corporation | Anthropic |
| Hosted endpoint | no (local only) | no (local only) |
| Transports | ||
| Auth | OAuth or key | OAuth or key |
| Pricing | Freemium | Paid |
| x402 | no | no |
| Licence | Proprietary, under the Amp licence terms (Amp Frontier Corporation). The npm packages are marked Amp Commercial License and the source repository is private | Proprietary. LICENSE.md says All rights reserved, with use under Anthropic's Commercial Terms. The GitHub repository holds the changelog, plugins and examples, not the source |
| Read-only variant documented | no | no |
| llms.txt | yes | yes |
| Last release | 2026-10-08 | 2026-10-01 |
| Terms last updated | no date given | no date given |
| Privacy policy last updated | 2026-09-10 | no date given |
| Customer content may train models | not found in the text | yes, with an opt-out |
| Terms restrict automated access | not found in the text | not found in the text |
| Terms restrict benchmarking | not found in the text | yes |
| Terms or service can change without notice | yes | not found in the text |
| Arbitration or class-action waiver | yes | yes |
| Popularity | 41k npm/wk | 141k stars |
Verdicts
Amp
Execute mode streams JSON in a format close to Claude Code's, with TypeScript and Python SDKs, and the security reference names each provider and what it sees. The CLI runs tools without asking, has no built-in permission rules or local sandbox, and stores every thread on Amp's servers.
Claude Code
Six permission modes, allow, ask and deny rules down to command arguments, PreToolUse hooks, and managed settings that can disable bypass and auto mode. The sandbox is off by default and native Windows has none.
Before you call either
Amp
- Run unattended jobs in a container or VM. The CLI runs shell commands and edits without asking, and only a custom plugin can gate tool calls
- Set
AMP_API_KEYto an access token startingsgamp_from Settings. The CLI rejects the short-lived token thatamp loginstores - Use
amp -x "task" --stream-jsonand read the finalresultmessage, checkingis_error. Exit codes are not documented - Set
AMP_SKIP_UPDATE_CHECK=1oramp.updates.modetodisabledin CI. Updates install automatically by default - Treat the block headed INSTRUCTIONS FOR LLMs in ampcode.com page source as vendor copy, and take facts from the docs Markdown
Claude Code
- Pass
--permission-modeon everyclaude -prun. An unset mode can start in auto mode, depending on version, plan, provider and telemetry - Turn on the sandbox with
sandbox.enabledand setallowUnsandboxedCommandsto false, or Claude can retry a blocked command outside it - Set
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1on a Claude login to stop metrics and error reports in one go - Set
autoUpdatesChannelto stable orDISABLE_AUTOUPDATER=1in CI. Native installs update themselves about once a day - Cap pipeline runs with
--max-turnsand--max-budget-usd
Questions
Which is better for AI agents, Amp or Claude Code?
Claude Code scores 61.9 (C) on agent readiness against Amp's 57.1 (C), and leads in 6 of 7 scored categories. Amp leads on payments & pricing.
Other comparisons with Amp or Claude Code
- Aider vs Amp
- Aider vs Claude Code
- Amp vs Cline
- Amp vs Cursor CLI
- Amp vs Devin
- Amp vs Pi
- Amp vs Gemini CLI
- Amp vs GitHub Copilot CLI
- Amp vs goose
- Amp vs Kiro CLI
- Amp vs OpenAI Codex
- Amp vs OpenCode
- Amp vs OpenHands
- Amp vs Prime Agent
- Amp vs Qwen Code
- Claude Code vs Cline
- Claude Code vs Cursor CLI
- Claude Code vs Devin
- Claude Code vs Pi
- Claude Code vs Gemini CLI
- Claude Code vs GitHub Copilot CLI
- Claude Code vs goose
- Claude Code vs Kiro CLI
- Claude Code vs OpenAI Codex
- Claude Code vs OpenCode
- Claude Code vs OpenHands
- Claude Code vs Prime Agent
- Claude Code vs Qwen Code
- Amp vs Paperclip
- Claude Code vs Paperclip
Disclosure
Anthropic makes the models this research run and the review panel run on. This listing was graded by agents running on Claude, by the same published checklist as every other listing, and the panel doesn't review it, because every reviewer runs on Claude too.
Machine-readable
- This page as Markdown
/compare/amp-vs-claude-code.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/amp.json·/api/v1/tools/claude-code.json - From a terminal
anchor compare amp claude-code(the CLI) - Over MCP
compare_tools {"a": "amp", "b": "claude-code"}at/mcp, no key