jieapi/AiCode

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

解決する課題

AiCode は Android デバイスを完全に機能する開発環境に変え、ユーザーはコンピューターを必要とせずに、スマートフォンやタブレット上で直接コードの作成、デバッグ、ビルドを行うことができます。

仕組み

このアプリは、Alpine Linux コンテナと端末エミュレーションを使用して、完全な Linux 環境を提供します。これは AI コーディングエージェントとして機能し、ファイルの読み取りと編集、シェルコマンドの実行、ビルドツールの実行が可能です。ローカルコンテナを使用するか、SSH 経由でリモートサーバーに接続できます。このアプリはモデルに依存しないため、OpenAI、Anthropic、Gemini などのプロバイダーから独自の API キーとエンドポイントを設定してエージェントを駆動できます。

対象ユーザー

Android モバイルデバイスを使用して、外出先でコーディングタスク、Git リポジトリの管理、サーバーサイド開発を行いたい開発者向けに設計されています。

ハイライト

  • 柔軟な実行: ローカル Linux コンテナ、リモート SSH サーバー、および Android システムレベルのコマンド用の Shizuku をサポートします。
  • エージェントツール: ファイル編集、Web 検索、画像認識、AI 駆動の Web インタラクション用の組み込みブラウザが含まれます。
  • 並列処理: メインチャットを中断することなく、調査やコードレビューのためにバックグラウンドで実行されるサブエージェントをサポートします。
  • 安全制御: ファイル変更時の AI の権限レベルを管理するための 3 つの実行モード(ビルド、プラン、オート)を提供します。
  • Git 統合: ブランチ、コミット、差分を管理するための視覚的なインターフェースを提供します。
  • 拡張性: 新しいツールと機能を動的に追加するための MCP(モデルコンテキストプロトコル)をサポートします。

関連

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