Coding agents on your Android phone. Claude Code, Codex, Gemini, Kilo, Cline and OpenCode, in a Linux the app installs itself. No computer, no Termux. Or connect to the agent on your computer.
Download for Android · Website · Get it on Obtainium · What's new in 2.0
One-minute demo on the website: one prompt builds a game, it runs in the app's preview, a screenshot goes back into the chat, and the agent adds power-ups.
- Six agents, one app. Pick Claude Code, Codex, Gemini, Kilo, Cline or OpenCode for each conversation. OpenCode's free models work without an API key.
- Real Linux on the phone. The app installs its own Ubuntu with Git and Node, runs the agent there, and keeps your projects inside the app. A full terminal is built in.
- Approve from anywhere. Allow or reject a command from the notification, the home-screen widget or the chat, or turn on auto-approve and let it run.
- Steer mid-task. Send a new instruction while the agent works, instead of waiting for it to finish.
- See the result. Open the agent's dev server in the in-app preview, then send a screenshot back into the chat.
- Review every line. A phone-sized diff, change by change, before anything is committed.
- Scheduled prompts. Run a prompt at a time you choose, once or repeating, even with the app closed.
- Widgets in five sizes. See what your agents are doing and act on requests from the home screen.
- Private by design. The app talks only to servers you choose. Voice is transcribed on the phone.
| Ask | Approve | Play it | Review |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Terminal | Models | Home-screen widget |
|---|---|---|
![]() |
![]() |
![]() |
All screens are real captures from the app.
You need an Android phone running Android 8 or newer. Running agents on the phone itself needs a 64-bit phone. Bring a model provider, or start with OpenCode's free models.
- Install. Download the APK from the latest release. Most phones want the
arm64-v8afile; the universal APK works everywhere. Android asks you to allow installs from outside the Play Store. - Choose where your agent runs.
- On this phone: follow the guided setup. The first run downloads Ubuntu and the tools, about 210 MB, so use Wi-Fi.
- On my computer: run
opencode2 pairon the computer and scan the QR code, or enter its address. Tailscale lets you reach it from anywhere. - Just show me: a simulated conversation, no server needed.
- Start a conversation. Pick an agent and a model and describe the change. Add your own provider key in Settings when you want more than the free models.
Coming from Termux? Move from Termux copies your projects into the app. More help is in SUPPORT.md and the in-app guide.
| Status | |
|---|---|
| Android | 8 or newer; on-phone agents need a 64-bit phone |
| OpenCode | OpenCode 2 only; OpenCode 1 is no longer supported |
| Claude Code, Codex, Gemini, Kilo, Cline | On the phone, in the built-in Linux |
| Agents on your computer | OpenCode 2, Codex directly, or Claude Code through Paseo |
| Languages | English and Arabic, with partial Spanish, Japanese, Portuguese, Russian and Chinese |
| Linux and Windows desktop | Experimental builds |
| iOS and macOS | Not available |
Android updates an app in place only when the new APK has the same signature. Public releases are signed with
842284B27AA297FB74CF831779FD16498517E1BC2104451459FEC2EA7AC11D1C
so each release installs over the previous one and keeps your servers, sign-ins and settings. You can check the installed signer in Settings → About. Do not uninstall to fix a failed update: projects on the phone live inside the app and would be deleted.
The app connects only to the servers you choose. Passwords stay in Android's keystore, voice is transcribed on the device, and diagnostics leave the phone only when you send a report yourself, with secrets removed. See PRIVACY.md.
The app is Flutter with native Android parts in Kotlin. Start with:
- docs/technical-overview.md: architecture, server protocols, building and releasing
- CONTRIBUTING.md: the pinned toolchain, checks and code boundaries
- AGENTS.md: working notes for coding agents in this repo
- SECURITY.md: report vulnerabilities privately
flutter pub get
flutter analyze
tool/qa/run_tests_fast.sh # the full suite in parallel shardsCI runs analysis, Android lint, the test suite in six shards and a signed release build.
MIT. Bundled fonts, models and packages are listed in THIRD_PARTY_NOTICES.md.
OpenCode Mobile is an independent community project. It is not built, maintained, endorsed by, or affiliated with the official OpenCode team. It is not affiliated with Anthropic. It was built with substantial AI assistance. Thanks to the OpenCode team for the agent this app is a window onto.






