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
KotlinCreated 2026-08-20techjarves.github.io/Mobile-Harness/
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

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON