jieapi/AiCode

在 Android 上运行的 AI 编程 Agent,内置 Linux 终端与代码编辑器,支持 MCP 协议扩展。

해결하는 문제

AiCode는 Android 기기를 완전한 기능의 개발 환경으로 전환하여 사용자가 컴퓨터 없이도 휴대폰이나 태블릿에서 직접 코드를 작성, 디버깅, 빌드할 수 있게 합니다.

작동 방식

이 앱은 Alpine Linux 컨테이너와 터미널 에뮬레이션을 사용하여 완전한 Linux 환경을 제공합니다. AI 코딩 에이전트로 작동하여 파일을 읽고 편집하고, 셸 명령을 실행하고, 빌드 도구를 실행할 수 있습니다. 로컬 컨테이너를 사용하거나 SSH를 통해 원격 서버에 연결할 수 있습니다. 이 앱은 모델에 구애받지 않으므로 OpenAI, Anthropic, Gemini와 같은 공급자의 API 키와 엔드포인트를 직접 구성하여 에이전트를 구동할 수 있습니다.

대상 사용자

Android 모바일 기기를 사용하여 이동 중에 코딩 작업, Git 저장소 관리, 서버 측 개발을 수행하려는 개발자를 위해 설계되었습니다.

주요 기능

  • 유연한 실행: 로컬 Linux 컨테이너, 원격 SSH 서버, Android 시스템 수준 명령을 위한 Shizuku를 지원합니다.
  • 에이전트 도구: 파일 편집, 웹 검색, 이미지 인식, AI 기반 웹 상호 작용을 위한 내장 브라우저가 포함됩니다.
  • 병렬 처리: 메인 채팅을 방해하지 않고 연구나 코드 검토를 위해 백그라운드에서 실행되는 하위 에이전트를 지원합니다.
  • 안전 제어: 파일 수정 시 AI의 권한 수준을 관리하기 위한 세 가지 실행 모드(빌드, 플랜, 자동)를 제공합니다.
  • Git 통합: 브랜치, 커밋, diff를 관리하기 위한 시각적 인터페이스를 제공합니다.
  • 확장성: 새로운 도구와 기능을 동적으로 추가하기 위한 MCP(모델 컨텍스트 프로토콜)를 지원합니다.

관련

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