v1.0.3 now available for ARM64 Android Get the APK

For ARM64 Android · Ubuntu 20.04 inside · MIT licensed

A complete development workspace, in your pocket.

Chat with Claude Code, Antigravity CLI and DeepSeek Harness. Edit projects, run real Linux commands, and preview web servers — entirely on your phone. No root. No ADB pairing. No compromises.

Free and open source — sponsor the project

Latest
v1.0.3
Editions
Online 44.6 MB · Offline 818.5 MB
Requires
Android 9+ · ARM64
Installs
1,700+
Projects workspace showing isolated project sessions
01Projects — isolated sessions that keep files, chat and context together.
Linux terminal executing real commands on device
02Terminal — real Ubuntu commands with instant output.
Settings for providers, toolchains and runtime health
03Settings — providers, toolchains and runtime health.
Jetpack Compose UI PRoot Ubuntu subsystem C++ JNI bridge Keystore AES-256-GCM Direct APK · no root

01Three agents, one workspace

Pick the mind.
Keep the workflow.

Each agent runs through its own isolated driver with dedicated settings and resumable project conversations. Switch providers without leaving your project.

Primary · included in Core

The reference backend.

Claude Code ships with the Core runtime and speaks the Anthropic-compatible API protocol — direct keys, or routed through gateways you already use.

  • AuthClaude account or API-key providers
  • ProvidersAnthropic · OpenRouter · DeepSeek · Kimi · Custom endpoint
  • StreamingSupported, with tool calling
workspace — claude
$ claude "add sign-in to the settings screen,
  then run the build"

▸ inspecting 14 files…
▸ drafting SettingsAuth.kt…
✓ build succeeded in 41s — preview ready

02A real system underneath

Not a chat window.
A computer.

A full Ubuntu 20.04 ARM64 userspace runs inside PRoot — Node.js, Git, OpenSSL and coreutils out of the box, bridged to native Android through an optimized C++ JNI layer.

proot — ubuntu 20.04
$ node -v && git status -sb
v20.x · ## main…origin/main

Instant web preview

Spin up Vite, Next.js or Express and test the interface in a sandboxed on-device WebView with console telemetry.

On-device Android builds

Build, install and launch APKs straight from the workspace play button. No USB, no wireless ADB, no pairing codes.

Native file workflow

Browse, edit, search and attach files directly. System storage interoperates through the official Storage Access Framework.

Toolchains on demand

Python 3.10+, OpenJDK 17, GCC/Clang/CMake and PHP install only when a project needs them — conserving space.

Persistent sessions

Projects keep their files, chat history and task context together, so work resumes exactly where it stopped.

03Security, stated plainly

Your keys never leave
the hardware.

API credentials are encrypted with Android Keystore-backed AES-256-GCM. There are no relays, no proxies, no telemetry servers between your device and your provider.

AES-256-GCM

Hardware-backed vault

Secrets live in the Android Keystore. Antigravity OAuth tokens stay inside the official CLI's own home — the app never reads or copies them.

Zero intermediaries

Direct to your provider

Prompts and code travel straight from your phone to the endpoint you configured. Nothing in between.

SHA-256

Verified runtimes

Root filesystem archives and CLI packages are checksum-verified before extraction.

SAF

Scoped storage

Imports and exports use Android's Storage Access Framework — no broad shared-storage access.

A candid note: PRoot is a userspace layer, not a hardened jail. It inherits Android's app sandbox, but only run projects and dependencies you trust.

04Download

Choose your edition.

Both editions are the complete app with secure in-app updates from v1.0.3. Released September 2026.

Recommended

Online Edition

44.6 MBsmall APK, runtimes on demand

Start light. The Core, Python and Android bundles download only when you need them.

Download Online APK

mobile-harness-online-v1.0.3.apk

Full bundle

Offline Edition

818.5 MBeverything included

Core, Python and Android runtimes pre-packed. Set up with limited or no internet.

Download Offline APK

mobile-harness-offline-v1.0.3.apk

Signed direct APK · ARM64 · Android 9+ · No root · All releases on GitHub

05Walkthrough

See it run on a real device.

Setting up Ubuntu, connecting Claude Code, and building an app on Android — in about three minutes.

  1. System readiness check during setup

    1 · Check readiness. Storage, architecture and permissions verified up front.

  2. Toolchain selection during setup

    2 · Pick toolchains. Core Ubuntu plus the stacks your work needs.

  3. AI provider connection during setup

    3 · Connect a provider. Keys sealed in the Keystore. Then build.

06Requirements

What it needs.

One table, no surprises. Exempt Mobile Harness from battery optimization if you run heavy or long-lived builds.

Build from source
OSAndroid 9.0 (API 28) minimum · Android 13+ recommended
CPU64-bit ARM (arm64-v8a) · 8-core recommended
RAM4 GB minimum · 8 GB+ recommended
Storage2.5 GB free for base runtime · 8 GB+ for toolchains and caches
NetworkRequired for setup and model APIs · Wi-Fi advised for provisioning

Start building on
your phone today.

Free. Open source. Yours.