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製)と、rootレス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サブシステム: Node.js、npm、Gitがプリインストールされた完全なUbuntu 20.04 ARM64ユーザースペース。
  • デバイス上のAndroidビルド: ADBペアリングなしで、Android APKをデバイス上で直接ビルド、インストール、起動できます。
  • インスタントWebプレビュー: Webサーバー(Vite、Next.jsなど)をリアルタイムでテストするためのサンドボックス化されたモバイルWebView。
  • ハードウェアベースのセキュリティ: APIキーは、Android KeystoreバックアップのAES-256 GCMを使用して暗号化されます。
  • オプションのツールチェーン: Python、Android/JVM、C/C++、PHP開発スタックのオンデマンドインストール。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト