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 기반 개발 환경을 제공합니다. 루트 액세스, 잠금 해제된 부트로더, 또는 Termux와 같은 외부 앱 없이도 데스크톱급 Linux 개발 작업 공간과 AI 코딩 에이전트를 휴대폰에서 직접 실행할 수 있습니다.

작동 방식

이 앱은 네이티브 Android UI(Jetpack Compose로 구축)와 루트리스 PRoot 사용자 공간에서 실행되는 개인 Ubuntu 20.04 LTS 하위 시스템을 결합합니다. C++ JNI 브리지를 사용하여 Android 호스트를 Linux 환경에 연결합니다. 이를 통해 사용자는 Node.js, Git 및 기타 도구 체인을 실행하고, 코드 초안 작성, Linux 명령 실행, 프로젝트 빌드가 가능한 Claude Code, DeepSeek Harness, Antigravity CLI와 같은 AI 에이전트를 통합할 수 있습니다.

대상 사용자

ARM64 Android 기기에서 전문적인 소프트웨어 개발 작업 공간을 원하는 개발자, 특히 이동 중에도 자율 AI 코딩 에이전트를 사용하여 애플리케이션을 빌드하고 테스트하려는 개발자를 위한 제품입니다.

주요 기능

  • 자율 AI 에이전트: Claude Code, DeepSeek Harness, Antigravity CLI와의 네이티브 통합.
  • 격리된 Linux 하위 시스템: Node.js, npm, Git이 사전 설치된 전체 Ubuntu 20.04 ARM64 사용자 공간.
  • 기기 내 Android 빌드: ADB 페어링 없이 기기에서 직접 Android APK를 빌드, 설치, 실행할 수 있는 기능.
  • 즉시 웹 미리보기: 웹 서버(예: Vite, Next.js)를 실시간으로 테스트할 수 있는 샌드박스 모바일 WebView.
  • 하드웨어 기반 보안: API 키는 Android Keystore 기반 AES-256 GCM으로 암호화됩니다.
  • 선택적 도구 체인: Python, Android/JVM, C/C++, PHP 개발 스택의 주문형 설치.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트