Skip to content

// guides

Cosyra vs Amp: AI Coding Agent on Your Phone (2026)

Short answer. Cosyra vs Amp is not agent-vs-agent; it's two different shapes. Amp is Sourcegraph's proprietary, credit-billed coding agent that runs as a terminal CLI on macOS, Linux, and Windows-via-WSL, with no phone runtime (its mobile surface only remote-controls a desktop-run thread). Cosyra is a BYOK mobile cloud terminal: a per-user Ubuntu 24.04 container with Claude Code, Codex CLI, OpenCode, and Gemini CLI pre-installed, reached from native iOS and Android apps. Pick Amp if you want routed frontier models with nothing to configure and you code at a desk. Pick Cosyra if you want an agent that runs on an actual phone, with no machine to keep awake.

There's a detail that makes this closer than it looks: Amp installs and runs inside a Cosyra-shaped container. We pulled the @ampcode/cli package and ran it ourselves in a clean Ubuntu 24.04 x86_64 box on 2026-07-16 — npm install -g @ampcode/cli, and amp was at /usr/bin/amp. So the runtime isn't the wall between these two. The wall is the billing and control model, and where the process actually lives. We wrote this on the couch, phone in hand, no laptop open, which is the exact case Amp's mobile surface can't cover on its own.

This post was written by the Cosyra team. We compared Cosyra against Amp based on hands-on testing of both — reading ampcode.com/manual and ampcode.com/chronicle first-hand, pulling the @ampcode/cli metadata from the npm registry, checking gh api repos/sourcegraph/amp (404, no public repo), and installing and running the Amp CLI in our own container. Pricing, platform support, and versions verified 2026-07-16.

tl;dr

Use Amp if you want routed frontier models with zero key or account setup, a real $10/day free tier, and you're at a desk where a terminal staying open is no problem. Use Cosyra if you want to actually code from a phone: a real Ubuntu terminal and agent CLIs on iOS or Android, BYOK, with no machine to keep awake. They solve different problems, and Amp installs inside a Cosyra container with one command if you want both.

App Store · Google Play. Sign up — 1 hour free, no credit card. Extend with a 10-hour, 7-day trial when you want more.

Want Amp CLI running from your phone? Our container is the always-on Linux machine Amp's package installs onto. Run npm install -g @ampcode/cli, then amp login, or use the four agents we pre-install, all reached from a native iOS or Android app with no laptop kept open.

App Store · Google Play · Pricing. Sign up — 1 hour free, no credit card.

How do Cosyra and Amp compare feature by feature?

Cosyra is a cloud Ubuntu container reached from native iOS and Android apps with AI agents pre-installed; Amp is a proprietary CLI that runs on a desktop-class machine you supply, with a phone surface that only watches a running thread. Cosyra is BYOK on a flat plan; Amp is credit-billed and routes the model for you. The table below lines them up on thirteen attributes, verified 2026-07-16.

Feature Cosyra Amp (Sourcegraph)
Pricing $29.99 / month Pro, or $300 / year Usage-based credits, $5 minimum, no subscription
Free tier 1 hour on signup + 10-hour, 7-day trial, no credit card $10/day across any mode, ad-free since 2026-03-30
OS support iOS, Android, web macOS, Linux, Windows-via-WSL; no mobile runtime
AI agents pre-installed Claude Code, Codex CLI, OpenCode, Gemini CLI Amp is the agent; routes GPT-5.5, Opus 4.8, Fable 5
Where the agent runs In the cloud container; phone is a terminal On a desktop you keep awake; phone only watches
Native phone app Native iOS and Android apps None: web remote control of a desktop thread
Model choice BYOK: you pick the provider and model Amp routes deep / smart / rush for you
Persistent storage 30 GB cloud, survives device loss On your machine; tied to the workspace
Offline capability No (cloud-only) No: runs locally but routes to hosted models
File sync across devices Same container from any device Tied to the machine you installed on
Max session length Hibernates on idle, resumes on reopen As long as your machine stays awake
API key model BYOK (you pay Anthropic / OpenAI / Google) Buy Amp credits; Amp routes the model (not BYOK)
Open-source status Client app closed, orchestration proprietary Proprietary; no public repo (gh api returns 404)

Want the phone side of this comparison? We ship a persistent Ubuntu container with four agents pre-installed, and Amp installs on top with npm install -g @ampcode/cli — on iOS and Android, in about two minutes.

App Store · Google Play · Pricing. Sign up — 1 hour free, no credit card. Extend with a 10-hour, 7-day trial when you want more.

What actually separates these two?

Two axes do all the work here, and they're independent of each other. The first is billing and control: Amp is credit-billed and picks the model for you, while Cosyra is BYOK and hands you a shell to run whatever you like. The second is where the process runs: Amp's CLI executes on a desktop-class machine, while a Cosyra container is the machine, reached from a phone. Amp is strong on the first axis for people who don't want to touch keys. Cosyra owns the second axis for people who don't want a laptop in the loop. Neither axis is "better" in the abstract; they're different jobs.

We installed Amp: where does it actually run?

Here's the piece you can't copy-paste from another blog. Amp's manual lists macOS, Linux, and Windows-via-WSL, with no phone build, so "Amp on a phone" means one of two things: watch a desktop thread from a browser, or put the CLI on a Linux machine your phone reaches. We tested the second path on 2026-07-16 in a clean ubuntu:24.04 (linux/amd64) container, the same x86_64 base Cosyra runs.

Terminal capture from 2026-07-16 showing npm install -g @ampcode/cli succeeding in an Ubuntu 24.04 x86_64 container: which amp returns /usr/bin/amp, amp --version prints 0.0.1784191383-g8cf3f7 released the same morning, and npm view @ampcode/cli license returns SEE LICENSE IN LICENSE.md, confirming Amp is proprietary and credit-billed rather than BYOK
We installed and ran Amp in a clean ubuntu:24.04 (linux/amd64) container on 2026-07-16. The install works in one command; the license field and the amp login flow confirm the honest catch — Amp runs, but it's proprietary and credit-billed, not BYOK. Cross-checked against ampcode.com/manual.

The install resolves the @ampcode/cli-linux-x64 build against a standard glibc userland and drops the binary at /usr/bin/amp. The version string, 0.0.1784191383-g8cf3f7, is epoch-derived and had been published three hours before we ran it, which is why we don't pin a semver for Amp anywhere on this page: it rebuilds daily. This is the same clean-container path we documented in Run Amp CLI on your phone, and it behaves like any other npm-published agent CLI once the platform gate passes.

Installing and checking Amp in a Cosyra-shaped container (2026-07-16)

$ node --version

v20.20.2

$ npm install -g @ampcode/cli

$ which amp

/usr/bin/amp

$ amp --version

0.0.1784191383-g8cf3f7

$ npm view @ampcode/cli license

SEE LICENSE IN LICENSE.md

$ # runs clean, but amp login + Amp credits are still required

So the container isn't the differentiator. Amp runs in it. What you're choosing between is Amp's routed-credit model on a machine you keep open, versus a BYOK box that is the machine and lives in your pocket. On a train with no laptop, that second shape is the only one that answers.

Where does Amp beat Cosyra?

Amp beats Cosyra on zero-setup routed models, a genuinely free daily allowance, model-quality routing, and Sourcegraph's large-codebase pedigree. We ship a managed cloud terminal and we still think Amp is an excellent agent for the right person. Here's where it's the better pick, with the receipts.

Where does Cosyra beat Amp?

Cosyra beats Amp on running on an actual phone, BYOK and provider choice, a persistent cloud workspace that follows you across devices, and not needing you to keep a machine awake. The trade-off for "routed models with no setup" is that the CLI runs on a desktop, and the phone only watches it. We'd rather be the machine for you.

It runs on a phone, and Amp has no client that does

This is the load-bearing difference. Amp's CLI runtime is macOS, Linux, and Windows-via-WSL only; its mobile surface remote-controls a thread whose CLI executes on a desktop you left awake. Our native Google Play and App Store apps put a real Ubuntu terminal in your hand, and that terminal can run Amp's own CLI. If you want to code from a phone with nothing else on, that's the gap.

BYOK and provider choice, not credits Amp routes

Cosyra is bring-your-own-key: you paste your Anthropic, OpenAI, or Google key and pay the provider directly, with no per-token credit purchase and no model routing you can't override. Amp is the opposite axis. You buy Amp credits and Amp picks the model. Both are valid, and if you want to run a specific model at provider cost with your own key, that's a thing Amp doesn't offer and we do.

No desktop to keep awake

An Amp thread you steer from your phone still runs on a machine that has to stay powered and online. That machine is your responsibility. Our container is the always-on Linux machine, in the cloud, reached from a native app with nothing running at home. The agent keeps working whether your laptop is shut or in another city.

Persistent workspace across devices, no machine to supply

A Cosyra container persists in the cloud and is the same container whether you reach it from an iPhone, an Android tablet, or a laptop browser. Drop your phone, buy a new one, log in, and your repo, your shell history, and your half-finished session are still there. Amp's state lives on the desktop you installed it on; move machines and you're setting it up again.

An opinion Amp's crowd will push back on

We think "the agent should run on a real desktop and you can peek from your phone" has the mobile story backwards. Most agent work now is the agent doing multi-file edits and running commands while you approve steps, and that job doesn't need a desktop-class keyboard in front of you; it needs the box to be reachable and awake. A lot of excellent engineers will disagree and keep their CLI on a workstation, and for a heavy interactive refactor at a desk they're right. But for kicking off and steering an agent from a phone in a waiting room, "the CLI runs on the desktop you left at home" isn't mobile, it's a leash. That's the exact reason we built Cosyra as a container with a native app instead of a remote-control panel.

Who should pick Amp instead of Cosyra?

Pick Amp instead of Cosyra if you're at a capable desktop, you want routed frontier models with no key setup, you want a genuinely free daily allowance, or you're working a large codebase where Sourcegraph's context pedigree pays off. For those profiles Amp is the better tool, and we'd tell you so.

Try Amp first if you are one of these profiles

We use terminal-based agents at our desks too, and we use Cosyra when we want an agent on a phone with no laptop to keep open. They aren't mutually exclusive, and since Amp installs inside a Cosyra container, the line between them is thinner than it looks.

How do you try Cosyra if you're coming from Amp?

You try Cosyra from an Amp background in about two minutes: install from the App Store or Google Play, sign in, and you land in a fresh Ubuntu 24.04 x86_64 container instead of a CLI on a laptop you keep open. Four agents are already on the PATH, and if you want Amp specifically, it's one npm install -g @ampcode/cli away, now in the cloud and reached from the phone. The session below is what we run on a fresh install.

cosyra, first session, coming from Amp

$ # Install Cosyra, open the app, drop into the container.

$ cat /etc/os-release | head -1

PRETTY_NAME="Ubuntu 24.04 LTS"

$ which claude codex opencode gemini

/usr/local/bin/claude

/usr/local/bin/codex

/usr/local/bin/opencode

/usr/local/bin/gemini

$ # Want Amp too? One command, runs in this container.

$ npm install -g @ampcode/cli && amp login

The big unlock for most people coming from Amp: there's no desktop to keep awake anymore. The container is the always-on machine, it hibernates when idle and resumes where you left off, and you reach it the same way from any device — and Amp runs inside it just like the four agents we pre-install. If you want the pillar view of the category, see the mobile coding terminal guide.

Frequently asked questions

Is there an Amp mobile app that runs the agent on your phone?

No. Amp's CLI supports macOS, Linux, and Windows via WSL only, with no iOS or Android build. Amp's mobile story, from its "Agents, Everywhere" launch on 2026-06-04, is a web remote-control surface: you start a thread in the desktop CLI, then open it from a phone browser to keep steering it. The CLI still executes on the desktop that started it, so a machine has to stay awake. Cosyra takes the other route: the agent runs in a cloud Ubuntu container and your phone is the terminal.

Is Amp free, or does it cost money?

Amp has a real free tier of $10/day across any mode, ad-free since 2026-03-30. Beyond that it is usage-based with no subscription: a $5 minimum credit purchase, zero markup on provider API pricing for individuals, and +50% for enterprise. Cosyra is a flat plan instead: 1 hour free on signup with no card, an opt-in 10-hour 7-day trial, then Pro at $29.99/month or $300/year, and you bring your own model key.

Is Amp open source or bring-your-own-key?

Neither. Amp is proprietary: gh api repos/sourcegraph/amp returns 404 (no public repo) and the npm license field reads "SEE LICENSE IN LICENSE.md", both checked first-hand on 2026-07-16. It is also not BYOK. You buy Amp credits and Amp picks and routes each request across models like GPT-5.5, Claude Opus 4.8, and Fable 5, rather than accepting your own key. Cosyra is BYOK: you paste your provider key and run whatever CLI you like.

Can I run Amp CLI inside Cosyra?

Yes. We ran it first-hand on 2026-07-16. In a clean Ubuntu 24.04 x86_64 container, the same base Cosyra runs, npm install -g @ampcode/cli resolves the @ampcode/cli-linux-x64 build, puts the binary at /usr/bin/amp, and amp --version returns 0.0.1784191383-g8cf3f7. We don't pre-install Amp (we ship Claude Code, Codex CLI, OpenCode, and Gemini CLI); Amp installs on top. Running it still means an amp login and buying Amp credits.

Does Amp CLI run on Termux on Android?

It's unverified, and we won't claim it either way without a hands-on test. The npm package resolves @ampcode/cli-linux-arm64 on Termux's aarch64 userland, so npm may install it. But Amp ships a prebuilt binary that is almost certainly glibc-linked, and Termux uses Android's Bionic libc, the same mismatch that trips up other agent CLIs on Termux. A cloud x86_64 glibc container sidesteps the question, which is why the container path is the one we tested and can stand behind.

Four agents pre-installed, and Amp is one npm install away. We run them in a real x86_64 Ubuntu container, reached from a native iOS or Android app, with no desktop to keep awake. Two-minute setup.

Run Amp CLI on your phone · OpenCode on your phone · All eight agent CLIs compared · AI coding agents on mobile · See pricing. Sign up — 1 hour free, no credit card. Extend with a 10-hour, 7-day trial when you want more.