Skip to main content
9 – 17 UHR +49 8031 3508270 LUITPOLDSTR. 9, 83022 ROSENHEIM
DE / EN
Coding agent Amp Frontier Corporation United States CLI, Web, macOS & iOS

Amp

Amp is the agentic coding harness by Amp Frontier Corporation (formerly Sourcegraph) for terminal, web, and mobile apps. Models, subagents, and MCP explained.

Licence Proprietary
First release May 2025
Interfaces Terminal (CLI), Web (ampcode.com), macOS app, iOS/iPadOS app
Platforms macOS, Linux, Windows (via WSL)
Instruction file AGENTS.md

The seven building blocks in Amp

How Amp implements the building blocks of an AI harness

  1. 1

    Agent loop

    Amp alternates between calling the model and running its tools within a thread until the task is done or a follow-up is needed; execute mode (amp -x) runs the same loop once, non-interactively.

  2. 2

    Tools and execution environment

    Built-in tools for file editing, terminal commands, and image generation (Painter) run locally, on a connected runner, or in a cloud sandbox that Amp creates called an Orb; further tools are added via MCP servers.

  3. 3

    Context management

    Threads bundle the prompt, history, tool output, and files; AGENTS.md files in the working directory, parent directories, and system- or workspace-wide guidance are included automatically.

  4. 4

    State and memory

    Threads persist and are reachable across devices in the CLI, web, and macOS/iOS apps, and can be resumed or shared; an Orb pauses automatically when idle, and archiving a thread pauses it too.

  5. 5

    Permissions

    According to its own documentation, Amp does not ask for approval before running tools by default; fine-grained control requires writing a custom policy plugin or using an isolated environment.

  6. 6

    Verification and feedback

    The Oracle subagent can be asked for a deeper 'second opinion' on debugging or code review, but it is not invoked automatically on every step; otherwise Amp relies on tests the user triggers.

  7. 7

    Orchestration

    Specialist subagents – Search, Oracle, Librarian, and Read Thread – take on scoped work in their own context window; the personal assistant Puck can start several agents in parallel and bring their results back together.

Models and model access

Which models the harness uses and how they are obtained

Models and model access
Models Multi-model routing across several model families (including Claude and GPT models plus faster system models)
Access routes Amp (default, billed via credits), Anthropic API, OpenAI (ChatGPT subscription or API), xAI, OpenRouter, Vercel AI Gateway, Cloudflare AI Gateway, Ollama Cloud, custom OpenAI-/Anthropic-compatible endpoints (Custom URL connection)
Free choice of model Yes
Custom endpoint / LLM gateway Yes
Model routing in personal or workspace settings, or via the CLI, lets you point some or all models at your own API keys, subscriptions, or a Custom URL/AI gateway; according to the vendor, AI gateways and routers are currently experimental and in early access for higher-tier and Enterprise customers only.
Features
MCP servers Sub-agents Skills Plugins / extensions Sandbox Headless / CI SDK IDE integration Resume sessions
Running it with herdr
Supported by herdr Yes
State detection Screen manifest
Integration none
As of 20 September 2026, herdr's documentation lists Amp as detected only via its terminal screen manifest, with no dedicated state or session integration.
More about herdr →

Enterprise use

Data processing, controls and pricing model according to the vendor

Workspace, SSO, and directory sync

Enterprise workspaces connect via single sign-on through WorkOS (including Okta) and support SCIM directory sync; passkey authentication for remote thread control can be required per user or workspace-wide, and per the vendor is always required for admins viewing other members' private threads.

Data retention

According to the vendor, Minimal Data Retention limits how long connected model providers keep prompts and responses to the time needed to return a response, with narrow exceptions for abuse prevention and legal requirements; deleted threads are removed within 30 days. Per the vendor, customer data is not used for training unless explicitly opted in, and training can never be enabled on an Amp Enterprise plan.

Infrastructure

Amp states it runs exclusively on US-based infrastructure providers (including GCP, Anthropic, OpenAI, and Amazon Bedrock); a separate EU processing location is not documented.

Admin controls

Workspace admins can restrict Orb creation, view private threads (fully logged), restrict MCP servers via an allowlist, and set per-member usage quotas.

Pricing model

Amp is free when using your own compute and model connections, and usage-based via credits or your own model connections otherwise – see the vendor for current terms.

Strengths
  • A thread keeps running across devices in the CLI, web, and macOS/iOS apps
  • Specialist subagents such as Oracle and Librarian keep the main context clean
  • Cloud sandboxes (Orbs) allow parallel work without a local execution environment
  • Model routing lets you prioritise your own API keys, subscriptions, or AI gateways
  • The Puck assistant can coordinate and start several agents from one conversation
Limitations
  • According to its documentation, Amp does not ask for approval before running tools by default; granular control requires a custom policy plugin
  • Custom AI gateways and routers are, per the vendor, currently in early access and limited to higher-tier and Enterprise customers
  • No standalone extension package in the VS Code or JetBrains marketplace; the CLI instead connects to an open editor window via `ide connect`

Use cases

Typical tasks for this harness

Coding tasks in the terminal or in parallel as a cloud agent (Orb)
Cross-repository research via the Librarian subagent
In-depth analysis and code review via the Oracle subagent
Automated scripts and CI tasks via execute mode
Team-wide control of model access and cost via Workspace Model Routing

AI harness software is what turns a language model into a working agent. Amp is one such harness: an agentic coding environment that connects a language model with tools, cloud sandboxes, and persistent conversations (’threads’), available in the terminal, on the web, and as macOS and iOS apps. Amp is operated by Amp Frontier Corporation, which spun out of Sourcegraph in late 2025. As of 20 September 2026.

What is Amp?

Amp describes itself as a ‘coding agent and development environment built for the frontier’. Originally started as a Sourcegraph project and made publicly available in May 2025, Amp was spun out as an independent company in December 2025. Amp runs across four surfaces: the CLI for macOS, Linux, and Windows (via WSL), the web app at ampcode.com, and native apps for macOS and iOS/iPadOS. The CLI is installed with curl -fsSL https://ampcode.com/install.sh | bash; afterwards, amp starts an interactive session and amp -x "prompt" runs a single, non-interactive pass. The ide connect command from an editor’s command palette additionally links the CLI to VS Code, Cursor, Windsurf, Zed, or Neovim, so Amp sees the open file and selection and edits files with undo support directly in the editor.

Amp as an AI harness

Amp’s harness design shows up in several places. The agent loop evaluates tool requests and runs them in a controlled environment – locally, on a connected runner, or in a cloud sandbox Amp creates called an Orb. Project context comes from AGENTS.md files, which Amp reads automatically in the working directory, parent directories, and system-wide locations; if no AGENTS.md exists, Amp falls back to AGENT.md or CLAUDE.md. On permissions, the documentation is explicit: Amp does not ask for approval before running tools by default – changing that requires writing a custom policy plugin. Amp is extensible via MCP servers (amp mcp add), skills, and plugins, and via specialist subagents: Search, Oracle (deeper analysis as a ‘second opinion’), Librarian (cross-repository research), and Read Thread each work in their own context window and return only a summary to the main agent.

Models and model access

Amp uses several models by default and picks among them automatically depending on the chosen mode (the Dial’s Low, Medium, High, and Ultra levels) – including current models from the Claude family and the GPT family. Model Routing lets you prioritise your own API keys, a ChatGPT subscription, or Custom URL connections to OpenAI-/Anthropic-compatible endpoints and AI gateways such as OpenRouter or Vercel AI Gateway – according to the vendor, currently experimental and in early access, initially for higher-tier and Enterprise customers only. Whether this Custom URL connection is practical for routing through the AI Gateway depends on the specific endpoint requirements and should be checked case by case.

Enterprise use: data protection and governance

Amp’s Minimal Data Retention option limits, according to the vendor, how long connected model providers keep prompts and responses to the time needed to return a response, with exceptions for abuse prevention and legal requirements. Enterprise workspaces get single sign-on via WorkOS, SCIM directory sync, audit logging, and an MCP registry allowlist. Amp names only US-based infrastructure providers; a separate EU processing location is not documented. Important for enterprises: source code and prompts go to whichever model provider is selected and should be reflected in the records of processing activities beforehand.

Orchestrating Amp with herdr

herdr lists Amp in its agent table with the integration level ‘screen manifest’ and no dedicated state or session integration. In practice, this means herdr can detect and display Amp sessions in the terminal but does not fold them into a shared session-management layer across multiple agents.

Where it fits: developer harness and enterprise harness

Amp is a tool for developers working in the terminal, in an IDE-adjacent workflow, or on the go. For non-developer staff, CompanyGPT is the matching harness: the same underlying idea of tools, context, and permissions, but built for enterprise roles, integrations, and audit requirements. The AI Gateway can serve as a shared cost and governance layer across different harnesses. For an overview of other coding agents and orchestrators, see our overview of all AI harnesses. We help companies introduce coding harnesses like Amp safely and connect them to their existing AI governance.

From developer harness to enterprise harness

Coding harnesses are tools for developers. Business users, cost control and governance need two more layers.

CompanyGPT – the harness for business users

CompanyGPT gives any language model tools via MCP servers, integrations and n8n, company knowledge via companyRAG, roles from Entra ID or Keycloak, and audit logs – operated in your Azure environment or sovereignly on STACKIT.

Discover CompanyGPT
AI Gateway – cost and governance for every agent

The AI Gateway bundles the model access of your tools and coding agents behind an OpenAI-compatible API: authentication via Entra ID, budgets and cost centres per team, user and agent, guardrails and complete logging.

View the AI Gateway

Frequently Asked Questions

What is Amp?

Amp is an agentic coding harness from Amp Frontier Corporation, which spun out of Sourcegraph as an independent company in late 2025. It connects several language models with tools, cloud sandboxes, and persistent threads across the CLI, web, and macOS/iOS apps.

Is Amp open source?

No. According to the vendor, Amp is a proprietary, paid or usage-based SaaS product; no public source-code repository for the application itself is documented.

Which models does Amp support?

Amp automatically routes tasks to different models depending on the chosen mode, including current Claude and GPT models plus faster system models for supporting jobs. Users and workspace admins can also prioritise their own model connections.

Can I use my own API keys or an AI gateway with Amp?

Yes. Model Routing lets you add your own API keys, subscriptions, or Custom URL connections to OpenAI-/Anthropic-compatible endpoints and AI gateways; according to the vendor, gateways and routers are currently in early access and initially limited to higher-tier and Enterprise customers.

Does Amp work with herdr?

According to herdr's documentation, the orchestrator detects Amp via its terminal screen manifest but without dedicated state or session integration – so Amp can be launched and observed, but is not deeply wired into herdr's session management.

How are Amp and Sourcegraph related?

Amp was originally built inside Sourcegraph and was spun out as the independent Amp Frontier Corporation in December 2025. Sourcegraph and Amp have since been separate companies, sharing some of the same founders.

Introduce coding agents safely in your company

We support selection, model access in the EU, permission design and cost control.