Code 2025
Amp Code: Next Generation AI Coding – Beyang Liu, Amp Code
Overview
AMP Code is an opinionated frontier AI coding agent designed to help developers navigate the rapidly changing landscape of AI-assisted software development. It aims to embrace the awe and absurdity of agents writing significant amounts of code, positioning itself as a research lab exploring the future of AI in coding. AMP offers both terminal and editor interfaces, focusing on providing the right amount of information without overwhelming the user and streamlining the code review process.
Who should watch
- AI Engineers
- Product Managers
- Developers building with AI agents
- Those interested in the future of coding tools
- Individuals looking to improve developer productivity with AI
Key takeaways
- AMP is a terminal-invokable coding agent with a custom-built terminal UI framework designed to balance information display and user experience.
- It integrates with editors like Emacs, Neovim, and JetBrains IDEs to collect relevant diagnostics.
- AMP prioritizes a custom toolset over generic MCP integrations to better identify and close feedback loops for agents.
- The agent utilizes sub-agents, analogous to subroutines, to manage context windows for specific tasks, conserving and extending the main agent's context.
- Key sub-agents include the Finder for codebase search, the Oracle for reasoning, the Librarian for external context, and the experimental Kraken for large-scale refactors.
- AMP offers two top-level agents: a slower, more capable Smart Agent for complex tasks and a faster Rush Agent for in-the-loop, quick edits.
- The agent's UI is designed to support different workflows, with an editor experience optimized for reviewing diffs and a terminal experience leveraging modern terminal capabilities.
- To address cost barriers, AMP incorporates a subtle ad network for developer tools, sponsoring inference for the Rush agent.
Notable quotes
*We're trying to lean into that sense of awe and absurdity that I think we all experience right now living in this weird world we're living in where agents are writing an increasingly large amount of of our code.*
*The more you work with agents, the more you find out that what you're trying to do is identify these feedback loops and help the agent close them.*
*We're really trying to target the the like small percentage of people who want to live a little bit in the future.*
Unofficial community note. Prefer the recording for nuance.