techjarves /Mobile-Harness
Claude Code on Android: AI-powered mobile coding IDE for Android — chat with a coding agent, run Linux commands, edit files, review diffs, and preview web apps directly from your phone. No root required.
★ 900⑂ 251
900
stars
+12
251
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions
README
Mobile Harness
The complete autonomous AI development workspace for Android.
Chat with coding agents, edit projects, execute real Linux commands, and preview live web servers — all directly on your phone.
Download Online APK •
Watch Walkthrough (3 min) •
Quickstart Guide •
Architecture •
Build from Source
---
Watch the product walkthrough and demo | Setting up Ubuntu, connecting Claude Code, and building an app on Android
---
[!IMPORTANT]
Environment Security Notice
Mobile Harness runs on ARM64 Android devices using a private userspace PRoot layer. While isolated from other apps via standard Android sandbox permissions, PRoot is not a virtualization boundary or hardened security jail. Only execute projects and dependencies you own or trust.
Download Mobile Harness
89.1 MB · Core, Python, and Android runtime bundles are downloaded only when needed. Supports secure in-app updates.
ARM64 Android 9+
Direct APK installation · No root required · No USB or wireless ADB pairing
Capabilities
Mobile Harness unites modern Jetpack Compose UI with a self-contained Ubuntu 20.04 LTS subsystem. It gives you a desktop-class software development environment in your pocket without requiring root access, unlocked bootloaders, or external applications like Termux.
Autonomous Agent Coding
Native integrations with Claude Code, DeepSeek Harness, and Antigravity CLI. Each agent has an isolated driver, settings, and resumable project conversations.
Isolated Linux Subsystem
A full Ubuntu 20.04 ARM64 userspace running inside PRoot. Includes Node.js, npm, Git, OpenSSL, and essential shell tooling out of the box.
Instant Web Preview
Spun up a Vite, Next.js, or Express server? Test web interfaces in real-time within a restricted, sandboxed mobile WebView with console telemetry.
Keystore-Grade Encryption
Your API keys and credentials are encrypted using Android Keystore-backed AES-256 GCM. No telemetry, no remote proxies, and zero plain-text leaks.
Persistent Project Sessions
Keep projects, chat history, files, and task context together so work can continue across app sessions.
Native File Workflow
Browse, edit, search, and attach files directly from the app interface. Interoperate with system storage via Android Storage Access Framework (SAF).
On-device Android Builds
Build, install, and launch Android APKs directly on the phone without USB or wireless ADB pairing.
Optional Toolchains
Add Python, Android, C/C++, and PHP tooling only when a project needs it.
Workspace Interface
Projects
Terminal
Settings
Create, organize, and re