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.

解决的问题

Mobile Harness 为 Android 设备提供了一个完整、自主的 AI 驱动开发环境。它无需 root 权限、解锁引导加载程序或 Termux 等外部应用,即可直接在手机上运行桌面级 Linux 开发工作区和 AI 编码代理。

工作原理

该应用将原生 Android UI(使用 Jetpack Compose 构建)与运行在无根 PRoot 用户空间中的私有 Ubuntu 20.04 LTS 子系统相结合。它使用 C++ JNI 桥接层将 Android 主机连接到 Linux 环境。这使用户能够运行 Node.js、Git 和其他工具链,并集成 Claude Code、DeepSeek Harness 和 Antigravity CLI 等 AI 代理,这些代理可以编写代码、执行 Linux 命令和构建项目。

适用人群

希望在 ARM64 Android 设备上获得专业软件开发工作区的开发者,特别是那些希望使用自主 AI 编码代理随时随地构建和测试应用程序的开发者。

亮点

  • 自主 AI 代理:原生集成 Claude Code、DeepSeek Harness 和 Antigravity CLI。
  • 隔离的 Linux 子系统:完整的 Ubuntu 20.04 ARM64 用户空间,预装了 Node.js、npm 和 Git。
  • 设备端 Android 构建:无需 ADB 配对即可直接在设备上构建、安装和启动 Android APK。
  • 即时 Web 预览:用于实时测试 Web 服务器(例如 Vite、Next.js)的沙盒移动 WebView。
  • 硬件支持的安全:API 密钥使用 Android Keystore 支持的 AES-256 GCM 加密。
  • 可选工具链:按需安装 Python、Android/JVM、C/C++ 和 PHP 开发栈。

SUMMARY: 一个用于 Android 的自主 AI 开发工作区,让用户可以直接在手机上与编码代理聊天、执行 Linux 命令并构建应用。

TITLE: 一个用于 Android 的自主 AI 开发工作区,集成 Linux 子系统和编码代理

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目