{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-08",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "tool": {
    "slug": "amp",
    "name": "Amp",
    "vendor": "Amp Frontier Corporation",
    "vendorUrl": "https://ampcode.com",
    "kind": "harness",
    "category": "agent-harnesses",
    "summary": "Amp is a closed-source coding agent from Amp Frontier Corporation, with a terminal CLI, web, macOS and iOS apps and cloud machines called orbs. An execute mode with JSON streaming and TypeScript and Python SDKs let programs run it.",
    "url": "https://www.anchorterminal.com/tools/amp",
    "markdownUrl": "https://www.anchorterminal.com/tools/amp.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/amp.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/amp.json",
    "license": "Proprietary, under the Amp licence terms (Amp Frontier Corporation). The npm packages are marked Amp Commercial License and the source repository is private",
    "transports": [],
    "packages": [
      {
        "registry": "npm",
        "name": "@ampcode/cli"
      },
      {
        "registry": "npm",
        "name": "@ampcode/sdk"
      },
      {
        "registry": "pypi",
        "name": "amp-sdk"
      }
    ],
    "auth": "mixed",
    "authNotes": "An Amp account is required. `amp login` signs in through a browser, and scripts set `AMP_API_KEY` to an access token from Settings that starts `sgamp_`. The CLI rejects the short-lived login token in that variable. Model keys or a ChatGPT subscription can be linked under Model Routing.",
    "pricing": "freemium",
    "pricingNotes": "Hobby is free when you bring your own model key or subscription and run locally or on your own runner. Megawatt is $20 a month with 45,000 orb minutes, and Enterprise is by quote. Amp-served inference uses paid credits at provider API prices, and orbs cost from $0.08 an hour. The Gigawatt price was not readable (checked 2026-10-08).",
    "priceSummary": "$20 / mo",
    "where": "local",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 in the docs or the pricing page (checked 2026-10-08).",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": null,
      "npmWeekly": 41233,
      "pypiWeekly": null,
      "asOf": "2026-10-08"
    },
    "docsUrl": "https://ampcode.com/docs",
    "llmsTxt": "https://ampcode.com/llms.txt",
    "capabilities": [
      "agent.harness",
      "agent.mcp-client",
      "agent.multi-agent"
    ],
    "tags": [
      "harness",
      "coding-agent",
      "cli",
      "closed-source",
      "mcp",
      "llms-txt",
      "free-tier",
      "status-page",
      "sdk"
    ],
    "lastRelease": "2026-10-08",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 57.1,
      "grade": "C",
      "agentReady": false,
      "rank": 427,
      "ranked": true,
      "rankOf": 629,
      "categoryRank": 14,
      "methodology": "0.4",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 69,
        "maintenance": 79,
        "payments": 35,
        "reliability": 31,
        "schema": 72,
        "security": 57,
        "transparency": 77
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 31,
          "points": 6.2,
          "reason": "Local-package reading, as for the other closed-source harnesses. An install script that verifies a SHA-256 checksum, and an `@ampcode/cli` npm package of prebuilt binaries, for macOS, Linux and Windows through WSL (20). The source repository is private, so there is no public CI or test suite (0). There is no public issue tracker, and bug reports go to the vendor from inside the product. The CLI needs Amp's servers for every thread, and the status page lists 25 incidents between 4 August and 6 October 2026, six marked critical, most resolved within two hours (8). Versions are build stamps such as 0.0.1791460855-g1f688c with no per-version notes, and the introduction says \"No backward compatibility\", though removals are announced with dates in the Chronicle (3). The version line is 0.0 and we found no statement that the CLI is stable (0)."
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 72,
          "points": 11.7,
          "reason": "Framework reading. A JSON Schema for the settings file at ampcode.com/cli-settings.schema.json (22 properties), TypeScript types for every stream message, and a generated reference for the plugin API, but no OpenAPI for the server (18). ampcode.com/llms.txt indexes a raw Markdown rendition of each of 55 docs pages (10). The docs say when to use execute mode, orbs, runners, the oracle and the Librarian, and what each mode is for (15). Settings carry types and defaults, and the stream schema enumerates stop reasons, result subtypes and MCP server states (12). Examples on nearly every page and two result error subtypes (`error_during_execution`, `error_max_turns`), with no exit codes or error catalogue (9). Dated Chronicle posts with an RSS feed and a lastModified date on each docs page, but no changelog by CLI version (8)."
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 69,
          "points": 11.21,
          "reason": "Harness reading of the framework line. `amp.tools.disable` removes built-in or MCP tools by name or glob, and MCP servers can be allowed or rejected by pattern or attached per run with `--mcp-config` (17). The stream schema has an `error_max_turns` result, but we found no documented flag for a turn or spend limit. Workspace entitlements set per-user quotas (9). `--stream-json` output follows Claude Code's format where it can, `--stream-json-input` takes several user messages on stdin, and the final message carries `is_error`, turns, duration and token usage (15). Threads continue by ID with `amp threads continue`, hand off to a new thread, and can move between the CLI, a runner and an orb (16). TypeScript and Python SDKs wrap the CLI, and a run needs an Amp account and an access token (12)."
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 57,
          "points": 9.98,
          "reason": "Harness reading of the framework checklist, as for the other harnesses. 30 for what leaves the machine by default, 20 for approvals and sandboxing, 15 for prompt-injection posture, 15 for audit and 20 for the security programme. Every thread, with messages, code used as context and tool results, is stored on Amp's servers, and there is no local-only or self-hosted mode. Training on user data is off unless a user opts in, provider retention is limited under Minimal Data Retention, and secrets are redacted before they leave the client on a best-effort basis. The terms allow collection of usage data and we found no opt-out for the CLI (14). The tools page says Amp does not ask for approval before running tools, and points to a custom plugin for control. MCP servers defined in a project's settings need approval, `amp.mcpPermissions` allows or rejects servers and `amp.tools.disable` removes tools. The CLI has no sandbox. Orbs are separate cloud machines (6). The security reference has a prompt-injection section that describes layered measures, and the tools page warns about untrusted repositories and MCP servers (9). Threads keep prompts, tool calls and results as a record, a data API covers workspace analytics and threads, and authentication audit logs are for Enterprise workspaces (12). A security.txt that expires on 20 November 2026, a bug bounty with safe harbour, SOC 2 Type II and annual penetration tests per the vendor. No public advisories found (16)."
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 35,
          "points": 4.38,
          "reason": "Harness reading of the published rubric. No payment protocol (0). The pricing page is public. Hobby is free, Megawatt is $20 a month with 45,000 orb minutes, orbs are priced per hour by size from $0.08, and paid credits are charged at provider API prices with no markup outside Enterprise. The Gigawatt price sits behind a tab we couldn't read (20). Hobby is free when you bring your own model key or subscription and run locally or on your own runner. The pricing page does not say whether sign-up asks for a card, and inference served by Amp is never free (15). A person signs in through a browser to create the access token (0)."
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 79,
          "points": 6.91,
          "reason": "`@ampcode/cli` 0.0.1791460855-g1f688c was published on 8 October 2026 (30). 678 versions on npm since 10 July 2026, several a day (20). No public tracker. Support is in-product bug reports, a Discord server, email and X, and the Chronicle had 16 dated posts in September 2026. Reply times aren't visible (10). `@ampcode/sdk` and `amp-sdk` on PyPI were both released on 18 September 2026 (15). No public CI, builds carry no notes, and the installer checks a checksum (4)."
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 77,
          "points": 6.74,
          "note": "editorial 59, provenance 95",
          "reason": "Closed source under the Amp licence terms from Amp Frontier Corporation, with the npm packages marked Amp Commercial License. The terms page shows no date (15). The security reference lists 19 providers and what each sees, says deleted threads are removed within 30 days, diagnostic data after 7 days and audit logs kept at least 30 days, and the privacy policy (modified 10 September 2026) agrees, with account data kept while the account is active (24). No deprecation policy. The terms allow any feature to be discontinued without notice, while removals so far were announced with dates, such as the old npm package names on 14 May 2026 for removal on 15 June (8). Amp is local software tied to a hosted service. Providers and US hosting are disclosed in detail, but the usage data the client sends is not itemised and has no documented opt-out (12)."
        }
      ],
      "assessment": {
        "date": "2026-10-08",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "Harness reading of the framework line. `amp.tools.disable` removes built-in or MCP tools by name or glob, and MCP servers can be allowed or rejected by pattern or attached per run with `--mcp-config` (17). The stream schema has an `error_max_turns` result, but we found no documented flag for a turn or spend limit. Workspace entitlements set per-user quotas (9). `--stream-json` output follows Claude Code's format where it can, `--stream-json-input` takes several user messages on stdin, and the final message carries `is_error`, turns, duration and token usage (15). Threads continue by ID with `amp threads continue`, hand off to a new thread, and can move between the CLI, a runner and an orb (16). TypeScript and Python SDKs wrap the CLI, and a run needs an Amp account and an access token (12).",
          "maintenance": "`@ampcode/cli` 0.0.1791460855-g1f688c was published on 8 October 2026 (30). 678 versions on npm since 10 July 2026, several a day (20). No public tracker. Support is in-product bug reports, a Discord server, email and X, and the Chronicle had 16 dated posts in September 2026. Reply times aren't visible (10). `@ampcode/sdk` and `amp-sdk` on PyPI were both released on 18 September 2026 (15). No public CI, builds carry no notes, and the installer checks a checksum (4).",
          "payments": "Harness reading of the published rubric. No payment protocol (0). The pricing page is public. Hobby is free, Megawatt is $20 a month with 45,000 orb minutes, orbs are priced per hour by size from $0.08, and paid credits are charged at provider API prices with no markup outside Enterprise. The Gigawatt price sits behind a tab we couldn't read (20). Hobby is free when you bring your own model key or subscription and run locally or on your own runner. The pricing page does not say whether sign-up asks for a card, and inference served by Amp is never free (15). A person signs in through a browser to create the access token (0).",
          "reliability": "Local-package reading, as for the other closed-source harnesses. An install script that verifies a SHA-256 checksum, and an `@ampcode/cli` npm package of prebuilt binaries, for macOS, Linux and Windows through WSL (20). The source repository is private, so there is no public CI or test suite (0). There is no public issue tracker, and bug reports go to the vendor from inside the product. The CLI needs Amp's servers for every thread, and the status page lists 25 incidents between 4 August and 6 October 2026, six marked critical, most resolved within two hours (8). Versions are build stamps such as 0.0.1791460855-g1f688c with no per-version notes, and the introduction says \"No backward compatibility\", though removals are announced with dates in the Chronicle (3). The version line is 0.0 and we found no statement that the CLI is stable (0).",
          "schema": "Framework reading. A JSON Schema for the settings file at ampcode.com/cli-settings.schema.json (22 properties), TypeScript types for every stream message, and a generated reference for the plugin API, but no OpenAPI for the server (18). ampcode.com/llms.txt indexes a raw Markdown rendition of each of 55 docs pages (10). The docs say when to use execute mode, orbs, runners, the oracle and the Librarian, and what each mode is for (15). Settings carry types and defaults, and the stream schema enumerates stop reasons, result subtypes and MCP server states (12). Examples on nearly every page and two result error subtypes (`error_during_execution`, `error_max_turns`), with no exit codes or error catalogue (9). Dated Chronicle posts with an RSS feed and a lastModified date on each docs page, but no changelog by CLI version (8).",
          "security": "Harness reading of the framework checklist, as for the other harnesses. 30 for what leaves the machine by default, 20 for approvals and sandboxing, 15 for prompt-injection posture, 15 for audit and 20 for the security programme. Every thread, with messages, code used as context and tool results, is stored on Amp's servers, and there is no local-only or self-hosted mode. Training on user data is off unless a user opts in, provider retention is limited under Minimal Data Retention, and secrets are redacted before they leave the client on a best-effort basis. The terms allow collection of usage data and we found no opt-out for the CLI (14). The tools page says Amp does not ask for approval before running tools, and points to a custom plugin for control. MCP servers defined in a project's settings need approval, `amp.mcpPermissions` allows or rejects servers and `amp.tools.disable` removes tools. The CLI has no sandbox. Orbs are separate cloud machines (6). The security reference has a prompt-injection section that describes layered measures, and the tools page warns about untrusted repositories and MCP servers (9). Threads keep prompts, tool calls and results as a record, a data API covers workspace analytics and threads, and authentication audit logs are for Enterprise workspaces (12). A security.txt that expires on 20 November 2026, a bug bounty with safe harbour, SOC 2 Type II and annual penetration tests per the vendor. No public advisories found (16).",
          "transparency": "Closed source under the Amp licence terms from Amp Frontier Corporation, with the npm packages marked Amp Commercial License. The terms page shows no date (15). The security reference lists 19 providers and what each sees, says deleted threads are removed within 30 days, diagnostic data after 7 days and audit logs kept at least 30 days, and the privacy policy (modified 10 September 2026) agrees, with account data kept while the account is active (24). No deprecation policy. The terms allow any feature to be discontinued without notice, while removals so far were announced with dates, such as the old npm package names on 14 May 2026 for removal on 15 June (8). Amp is local software tied to a hosted service. Providers and US hosting are disclosed in detail, but the usage data the client sends is not itemised and has no documented opt-out (12)."
        },
        "sources": [
          {
            "what": "docs index for agents",
            "url": "https://ampcode.com/llms.txt",
            "seen": "2026-10-08"
          },
          {
            "what": "CLI getting started",
            "url": "https://ampcode.com/docs/markdown/cli",
            "seen": "2026-10-08"
          },
          {
            "what": "execute mode",
            "url": "https://ampcode.com/docs/markdown/cli/execute-mode",
            "seen": "2026-10-08"
          },
          {
            "what": "streaming JSON schema",
            "url": "https://ampcode.com/docs/markdown/cli/streaming-json",
            "seen": "2026-10-08"
          },
          {
            "what": "CLI configuration",
            "url": "https://ampcode.com/docs/markdown/cli/settings",
            "seen": "2026-10-08"
          },
          {
            "what": "settings JSON Schema",
            "url": "https://ampcode.com/cli-settings.schema.json",
            "seen": "2026-10-08"
          },
          {
            "what": "tools and permissions",
            "url": "https://ampcode.com/docs/markdown/tools",
            "seen": "2026-10-08"
          },
          {
            "what": "MCP",
            "url": "https://ampcode.com/docs/markdown/customize/mcp",
            "seen": "2026-10-08"
          },
          {
            "what": "model routing",
            "url": "https://ampcode.com/docs/markdown/customize/model-routing",
            "seen": "2026-10-08"
          },
          {
            "what": "SDK overview",
            "url": "https://ampcode.com/docs/markdown/sdk",
            "seen": "2026-10-08"
          },
          {
            "what": "pricing (docs)",
            "url": "https://ampcode.com/docs/markdown/pricing",
            "seen": "2026-10-08"
          },
          {
            "what": "pricing page",
            "url": "https://ampcode.com/pricing",
            "seen": "2026-10-08"
          },
          {
            "what": "orb sizes and costs",
            "url": "https://ampcode.com/docs/markdown/orbs/sizes-and-costs",
            "seen": "2026-10-08"
          },
          {
            "what": "security reference",
            "url": "https://ampcode.com/security",
            "seen": "2026-10-08"
          },
          {
            "what": "minimal data retention",
            "url": "https://ampcode.com/docs/markdown/enterprise/minimal-data-retention",
            "seen": "2026-10-08"
          },
          {
            "what": "Amp licence terms",
            "url": "https://ampcode.com/terms",
            "seen": "2026-10-08"
          },
          {
            "what": "privacy policy",
            "url": "https://ampcode.com/privacy-policy",
            "seen": "2026-10-08"
          },
          {
            "what": "security.txt",
            "url": "https://ampcode.com/.well-known/security.txt",
            "seen": "2026-10-08"
          },
          {
            "what": "status incidents",
            "url": "https://ampcodestatus.com/api/v2/incidents.json",
            "seen": "2026-10-08"
          },
          {
            "what": "Chronicle feed",
            "url": "https://ampcode.com/news.rss",
            "seen": "2026-10-08"
          },
          {
            "what": "Free Agent pricing change",
            "url": "https://ampcode.com/news/free-agent",
            "seen": "2026-10-08"
          },
          {
            "what": "npm package changes",
            "url": "https://ampcode.com/news/npm-package-changes",
            "seen": "2026-10-08"
          },
          {
            "what": "install script",
            "url": "https://ampcode.com/install.sh",
            "seen": "2026-10-08"
          },
          {
            "what": "npm @ampcode/cli",
            "url": "https://registry.npmjs.org/@ampcode/cli",
            "seen": "2026-10-08"
          },
          {
            "what": "npm @ampcode/sdk",
            "url": "https://registry.npmjs.org/@ampcode/sdk",
            "seen": "2026-10-08"
          },
          {
            "what": "PyPI amp-sdk",
            "url": "https://pypi.org/pypi/amp-sdk/json",
            "seen": "2026-10-08"
          },
          {
            "what": "npm weekly downloads",
            "url": "https://api.npmjs.org/downloads/point/last-week/@ampcode/cli",
            "seen": "2026-10-08"
          },
          {
            "what": "support and platforms",
            "url": "https://ampcode.com/docs/markdown/support/getting-help",
            "seen": "2026-10-08"
          },
          {
            "what": "RDAP for ampcode.com",
            "url": "https://rdap.verisign.com/com/v1/domain/ampcode.com",
            "seen": "2026-10-08"
          },
          {
            "what": "NVD keyword search (no results)",
            "url": "https://services.nvd.nist.gov/rest/json/cves/2.0?keywordSearch=ampcode",
            "seen": "2026-10-08"
          }
        ],
        "openQuestions": [
          "unchecked: the Gigawatt tier price and its included usage, which sit behind a tab on the pricing page that needs JavaScript",
          "unchecked: whether sign-up for the free Hobby tier asks for a card. The pricing page does not say",
          "unchecked: the built-in tool list and `amp --help` flags, including any turn limit. We did not install or run the CLI",
          "unchecked: what usage data the CLI sends and whether it can be switched off. Not found in the reviewed documentation",
          "unchecked: the relationship to Sourcegraph. The terms and privacy policy name Amp Frontier Corporation, the PyPI package still reads Sourcegraph Inc., and we read no page describing a spin-out",
          "The date the built-in permission rules (`amp.permissions`, announced 7 August 2025) were removed was not found, so we could not say whether notice was given",
          "ampcode.com pages carry a block in their HTML headed INSTRUCTIONS FOR LLMs that tells models how to describe Amp. We recorded it and did not act on it",
          "The status feed starts on 4 August 2026, so 90 days of history could not be read",
          "github.com/ampcode/amp, named in the npm metadata, asks for credentials, so there are no stars, issues or CI to read"
        ]
      },
      "negative": 0,
      "verdict": "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.",
      "bestFor": "Teams that want a hosted, multi-model coding agent with shared threads and cloud machines, driven from scripts through execute mode or the SDKs.",
      "strengths": [
        "`amp -x --stream-json` emits one JSON message per line, with a documented schema and JSON input on stdin",
        "TypeScript and Python SDKs, both released on 18 September 2026",
        "llms.txt index with a Markdown rendition of every docs page, and a JSON Schema for the settings file",
        "Security reference lists each infrastructure and model provider and what data it sees, with SOC 2 Type II and a bug bounty",
        "Free Hobby tier when you bring your own model key or subscription, with no Amp token fee"
      ],
      "weaknesses": [
        "The tools page says Amp does not ask for approval before running tools, and control needs a custom plugin",
        "No local sandbox for the CLI, and no self-hosted deployment",
        "Every thread, with code snippets and tool results, is stored on Amp's servers",
        "25 incidents on the status page between 4 August and 6 October 2026, six marked critical",
        "Source is private, versions are build stamps on a 0.0 line, and the docs promise no backward compatibility"
      ],
      "agentNotes": [
        "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_KEY` to an access token starting `sgamp_` from Settings. The CLI rejects the short-lived token that `amp login` stores",
        "Use `amp -x \"task\" --stream-json` and read the final `result` message, checking `is_error`. Exit codes are not documented",
        "Set `AMP_SKIP_UPDATE_CHECK=1` or `amp.updates.mode` to `disabled` in 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"
      ],
      "metrics": {
        "kind": "local",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "C",
          "methodology": "0.4",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 57.1
        }
      ],
      "editorialScores": {
        "ergonomics": 69,
        "maintenance": 79,
        "payments": 35,
        "reliability": 31,
        "schema": 72,
        "security": 57,
        "transparency": 59
      },
      "provenanceScore": 95
    },
    "connect": {
      "install": "curl -fsSL https://ampcode.com/install.sh | bash   # or: npm install -g @ampcode/cli",
      "headless": {
        "command": "amp --execute \"$TASK\" --stream-json",
        "env": {
          "AMP_API_KEY": "\u003caccess token starting sgamp_\u003e",
          "AMP_SKIP_UPDATE_CHECK": "1"
        }
      }
    },
    "letme": {
      "capability": "https://letme.dev/agent.harness",
      "tool": "https://letme.dev/amp"
    },
    "notable": [
      "The tools page says that by default Amp does not ask for approval before running tools, and that a custom plugin is the way to control tool use (https://ampcode.com/docs/tools)",
      "Since 13 September 2026 Amp is free with your own compute and model keys or subscriptions, with no token fee outside Enterprise (https://ampcode.com/news/free-agent)",
      "The docs introduction says \"No backward compatibility\" (https://ampcode.com/docs)",
      "Threads, including code used as context and tool results, are stored on Amp's servers, and Amp has no self-hosted deployment (https://ampcode.com/security)",
      "The status feed lists 25 incidents between 4 August and 6 October 2026, six marked critical (https://ampcodestatus.com)",
      "Pages on ampcode.com carry a block in their HTML headed INSTRUCTIONS FOR LLMs that tells models how to describe Amp (https://ampcode.com/security)"
    ],
    "area": "frameworks",
    "details": [
      {
        "label": "Interfaces",
        "value": "Terminal CLI (macOS, Linux, Windows through WSL), web app, macOS and iOS apps (iOS in beta on TestFlight), TypeScript and Python SDKs, Slack through Puck"
      },
      {
        "label": "Where it runs",
        "value": "Locally, on your own runner started with `amp --no-tui`, or in an orb (a cloud machine per thread) with `amp -ox`"
      },
      {
        "label": "Approvals",
        "value": "None by default. The docs say Amp does not ask before running tools. A custom plugin on the `tool.call` event can allow, ask or block"
      },
      {
        "label": "Sandbox",
        "value": "None for the local CLI. Orbs are separate cloud machines on e2b"
      },
      {
        "label": "MCP client",
        "value": "Local (stdio) and remote servers, OAuth, `--mcp-config` per run, allow or reject rules in `amp.mcpPermissions`, approval for servers defined in project settings, registry allowlist for Enterprise"
      },
      {
        "label": "Models",
        "value": "Four modes (low, medium, high, ultra) routed by Amp across several providers, or your own keys, ChatGPT subscription, cloud platforms and gateways through Model Routing"
      },
      {
        "label": "Headless",
        "value": "`amp -x` or `--execute`, `--stream-json`, `--stream-json-input`, `amp threads continue`, `AMP_API_KEY`"
      },
      {
        "label": "Subagents",
        "value": "Search, Oracle, Librarian, Task and Read Thread, plus custom subagents and agent-to-agent messages between threads"
      },
      {
        "label": "Editor connection",
        "value": "VS Code, Cursor, Windsurf, Zed and Neovim through `ide connect`. The JetBrains plugin is deprecated"
      },
      {
        "label": "Data",
        "value": "Threads stored on Amp's servers in Google Cloud (US). No training unless opted in. Deleted threads removed within 30 days"
      },
      {
        "label": "Updates",
        "value": "Automatic by default. `amp.updates.mode` is auto, warn or disabled"
      },
      {
        "label": "Releases in 90 days",
        "value": "678 npm versions of `@ampcode/cli` between 10 July and 8 October 2026"
      }
    ],
    "unitPrices": [
      {
        "item": "Megawatt tier",
        "unit": "month",
        "usd": 20,
        "note": "includes 45,000 orb minutes"
      },
      {
        "item": "Orb a1.tiny (1 CPU, 2 GB)",
        "unit": "vcpu-hour",
        "usd": 0.08,
        "note": "billed by the minute, larger sizes to $2.13 an hour"
      }
    ],
    "provenance": {
      "legalEntity": "Amp Frontier Corporation",
      "domain": "ampcode.com",
      "domainRegistered": "2012-02-14",
      "endpointOnVendorDomain": null,
      "terms": "https://ampcode.com/terms",
      "privacy": "https://ampcode.com/privacy-policy",
      "statusPage": "https://ampcodestatus.com",
      "changelog": "https://ampcode.com/chronicle",
      "securityTxt": "valid",
      "checked": "2026-10-08",
      "notes": [
        "The Amp licence terms and the privacy policy (last modified 10 September 2026) name Amp Frontier Corporation. The terms page shows no date.",
        "The `amp-sdk` package on PyPI still carries a Sourcegraph Inc. copyright line, and access tokens keep the `sgamp_` prefix.",
        "RDAP (Verisign) gives ampcode.com a registration date of 2012-02-14.",
        "ampcode.com/.well-known/security.txt has Contact, Policy, Canonical and an Expires of 2026-11-20.",
        "ampcode.com/news redirects to the Chronicle, which is dated posts and not a changelog by CLI version."
      ],
      "score": 95,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Amp Frontier Corporation",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "ampcode.com, registered 2012-02-14 (14 years)",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "no hosted endpoint",
          "points": 0,
          "max": 0,
          "state": "na"
        },
        {
          "check": "Terms of service",
          "value": "read, states 4 of the 7 things a reader expects, and has 1 clause that costs points",
          "points": 5.4,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Privacy policy",
          "value": "read, states 8 of the 8 things a reader expects",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Status page",
          "value": "ampcodestatus.com",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "valid",
          "points": 10,
          "max": 10,
          "state": "ok"
        }
      ],
      "policies": [
        {
          "kind": "terms",
          "url": "https://ampcode.com/terms",
          "state": "read",
          "readAt": "2026-10-08",
          "words": 3277,
          "points": 5.4,
          "max": 10,
          "expected": [
            {
              "key": "terms.date",
              "label": "Gives the date it was last updated",
              "found": false
            },
            {
              "key": "terms.law",
              "label": "Names the governing law or courts",
              "found": true,
              "quote": "The Agreement will be interpreted according to the laws of the state of California.",
              "says": "The law of the State of California"
            },
            {
              "key": "terms.liability",
              "label": "States a limit on its liability",
              "found": true,
              "quote": "NEITHER PARTY’S TOTAL LIABILITY TO THE OTHER (AGGREGATED ACROSS ALL CLAIMS ARISING IN CONNECTION WITH THIS AMP LICENSE) WILL EXCEED $100, UNLESS YOU HAVE PURCHASED AN AMP ENTERPRISE PREMIUM LICENSE OR SUBSCRIPTION, IN WHICH CASE NEITHER PARTY’S TOTAL LIABILITY TO THE OTHER (AGGREGATED ACROSS ALL CLAIMS ARISING IN CONN…",
              "says": "Capped at the fees paid in the 12 months before the claim or $100,"
            },
            {
              "key": "terms.termination",
              "label": "Says how the agreement or account can be ended",
              "found": true,
              "quote": "Amp may terminate this Agreement or suspend Your access to the Services immediately upon notice if: (i) You breach any provision of this Agreement (including the Acceptable Use Policy);"
            },
            {
              "key": "terms.changes",
              "label": "Says how changes to the terms are announced",
              "found": false
            },
            {
              "key": "terms.use",
              "label": "Lists what users may not do",
              "found": true,
              "quote": "(c) You acknowledge and agree that, (i) the Services are not designed to store Sensitive Data (as defined below), and (ii) you will not use the Services to store Sensitive Data."
            },
            {
              "key": "terms.sla",
              "label": "Refers to a service level or uptime commitment",
              "found": false
            }
          ],
          "toKnow": [
            {
              "key": "terms.nonotice",
              "label": "Says the terms or the service can change without notice",
              "found": true,
              "quote": "Amp may at any time modify, update, suspend, or discontinue the Services (or any part or feature thereof), including the availability of any model, without prior notice or liability.",
              "costsPoints": true
            },
            {
              "key": "terms.cutoff",
              "label": "Says access can be ended without notice or for any reason",
              "found": true,
              "quote": "Amp may at any time modify, update, suspend, or discontinue the Services (or any part or feature thereof), including the availability of any model, without prior notice or liability."
            },
            {
              "key": "terms.arbitration",
              "label": "Requires arbitration or waives class actions",
              "found": true,
              "quote": "…out of or in connection with or relating to the Agreement, or the breach or alleged breach thereof, by binding arbitration by JAMS, under the Optional Expedited Arbitration Procedures then in effect for JAMS, except as provided herein."
            }
          ],
          "notes": [
            {
              "date": "2026-10-08",
              "text": "Liability of either party is capped at 100 US dollars unless the customer has bought an Amp Enterprise Premium licence or subscription.",
              "quote": "EXCEED $100, UNLESS YOU HAVE PURCHASED AN AMP ENTERPRISE PREMIUM LICENSE OR SUBSCRIPTION, IN WHICH CASE"
            },
            {
              "date": "2026-10-08",
              "text": "Third-party LLM providers process User Content and may retain or access it as their usage, safety or abuse prevention policies require.",
              "quote": "You acknowledge that the Services utilize third-party LLM providers to process User Content, and that such providers may retain or access User Content to the extent required by their applicable usage, safety, or abuse prevention policies."
            },
            {
              "date": "2026-10-08",
              "text": "Customers agree not to store Sensitive Data in the service, a defined term that includes passwords, private encryption keys and other credentials.",
              "quote": "You acknowledge and agree that, (i) the Services are not designed to store Sensitive Data (as defined below), and (ii) you will not use the Services to store Sensitive Data."
            }
          ]
        },
        {
          "kind": "privacy",
          "url": "https://ampcode.com/privacy-policy",
          "state": "read",
          "readAt": "2026-10-08",
          "statedDate": "2026-09-10",
          "words": 3920,
          "points": 10,
          "max": 10,
          "expected": [
            {
              "key": "privacy.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Last modified: Sep 10, 2026",
              "says": "Last updated 2026-09-10"
            },
            {
              "key": "privacy.collected",
              "label": "Says what personal data is collected",
              "found": true,
              "quote": "This Privacy Policy explains how we collect, use, share and protect your personal information when you use our website and products (collectively, “Services”)."
            },
            {
              "key": "privacy.retention",
              "label": "Says how long data is kept",
              "found": true,
              "quote": "We keep them only as long as needed for sales follow-up, recordkeeping, legal and audit obligations, or resolving disputes.",
              "says": "For as long as needed, with no period named"
            },
            {
              "key": "privacy.processors",
              "label": "Says who else receives the data",
              "found": true,
              "quote": "We use information provided directly by you and third parties to operate, maintain, improve, and provide to you the Services."
            },
            {
              "key": "privacy.sale",
              "label": "Says whether personal data is sold or shared for advertising",
              "found": true,
              "quote": "We do not sell, share, or rent your Personal Information for cross-contextual behavioral advertising, whether or not for monetary or other consideration under the CCPA (California Consumer Privacy Act of 2018) or other data privacy laws.",
              "says": "Says it does not sell personal data"
            },
            {
              "key": "privacy.rights",
              "label": "Says what rights people have over their data",
              "found": true,
              "quote": "Right to correct any incorrect or incomplete personal data about yourself that we hold"
            },
            {
              "key": "privacy.contact",
              "label": "Gives a privacy contact",
              "found": true,
              "quote": "To exercise your privacy rights, you can contact us directly at amp-devs@ampcode.com.",
              "says": "amp-devs@ampcode.com"
            },
            {
              "key": "privacy.transfers",
              "label": "Says where data is transferred or stored",
              "found": true,
              "quote": "When we transfer the personal data of EEA, Swiss, and UK residents outside of those regions, we do so via appropriate user privacy safeguards, such as using Standard Contractual Clauses or obtaining your consent.",
              "says": "Relies on standard contractual clauses"
            }
          ],
          "notes": [
            {
              "date": "2026-10-08",
              "text": "The policy says Amp does not sell or share personal information for cross-contextual behavioural advertising, and separately says it permits advertising networks to collect information about use of its services.",
              "quote": "We permit third-party online advertising networks, social media companies, and other third-party services, to collect information about your use of our Services over time so that they may play or display ads for our products on other websites, apps, or services you may use"
            }
          ]
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/amp.json",
    "live": {
      "slug": "amp",
      "vendorStatus": {
        "page": "https://ampcodestatus.com",
        "indicator": "none",
        "summary": "All Systems Operational",
        "checkedAt": "2026-10-08T19:06:25.529961936Z"
      },
      "pages": [
        {
          "url": "https://ampcode.com/chronicle",
          "kind": "changelog",
          "status": 200,
          "checkedAt": "2026-10-08T18:15:08.335141432Z",
          "changedAt": "0001-01-01T00:00:00Z",
          "fingerprint": "5edad69e36b9"
        },
        {
          "url": "https://ampcode.com/privacy-policy",
          "kind": "privacy",
          "status": 200,
          "checkedAt": "2026-10-08T18:15:10.551245833Z",
          "changedAt": "0001-01-01T00:00:00Z",
          "fingerprint": "ec81ef046afb"
        },
        {
          "url": "https://ampcode.com/terms",
          "kind": "terms",
          "status": 200,
          "checkedAt": "2026-10-08T18:15:12.486353636Z",
          "changedAt": "0001-01-01T00:00:00Z",
          "fingerprint": "e3577dce96d5"
        }
      ],
      "updatedAt": "2026-10-08T19:06:25.529961936Z"
    }
  }
}
