We want this page to be fair and helpful. Email amp-devs@sourcegraph.com or post on X to @AmpCode with feedback.
People who switch from Claude Code to Amp usually cite some of the following reasons:
free mode: Amp’s free mode is free of charge. If you use Amp’s free mode and supplement it with smart mode when needed, you may be able to get better results overall from Amp for less money than your Claude Code subscription.smart mode, you can set up minimum threshold automatic top-ups and you will never hit rate limits, unlike in Claude Code. You can also use Amp’s free mode completely free of charge.Claude Code plan mode → Amp oracle and handoff
When you need deep reasoning or planning in Amp, ask it to “use the oracle”. The oracle uses GPT-5 to help with complex analysis and planning tasks. Then, after the oracle has generated a plan, continue in that thread or use /handoff to draft a new thread with the relevant context.
Being able to use GPT-5 in Amp is a big benefit over Claude Code. GPT-5 is a generally superior model to Claude Sonnet 4.5 (and even Opus 4.1) for the most complex code reasoning tasks.
.claude/commands/ → Amp’s custom commands in .agents/commands/claude -p <prompt> → amp -x <prompt> (for executing a single prompt non-interactively)~/.claude/settings.json → Amp’s settings in ~/.config/amp/settings.jsonClaude Code uses files named CLAUDE.md. Amp uses AGENTS.md (following the AGENTS.md convention).
No migration is needed. If no AGENTS.md file exists in a directory, Amp will read CLAUDE.md. However, we recommend using the AGENTS.md filename because it is more conventional: mv CLAUDE.md AGENTS.md && ln -s AGENTS.md CLAUDE.md for each CLAUDE.md file in your repository.