jieapi/AiCode

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

解决的问题

AiCode 将 Android 设备变成一个功能齐全的开发环境,让用户无需电脑即可直接在手机或平板电脑上编写、调试和构建代码。

工作原理

该应用使用 Alpine Linux 容器和终端模拟提供完整的 Linux 环境。它作为一个 AI 编程代理,可以读取和编辑文件、执行 shell 命令以及运行构建工具。您可以使用本地容器或通过 SSH 连接到远程服务器。该应用与模型无关,这意味着您可以配置自己的 API 密钥和端点(来自 OpenAI、Anthropic 或 Gemini 等提供商)来驱动代理。

适用人群

专为希望在 Android 移动设备上随时执行编码任务、管理 Git 仓库或处理服务器端开发的开发者设计。

亮点

  • 灵活执行: 支持本地 Linux 容器、远程 SSH 服务器以及用于 Android 系统级命令的 Shizuku。
  • 代理工具: 包括文件编辑、网络搜索、图像识别以及内置浏览器,用于 AI 驱动的网络交互。
  • 并行处理: 支持在后台运行的子代理,用于研究或代码审查,而不会中断您的主聊天。
  • 安全控制: 提供三种执行模式(构建、计划、自动)来管理 AI 修改文件时的权限级别。
  • Git 集成: 提供用于管理分支、提交和差异的可视化界面。
  • 可扩展性: 支持 MCP(模型上下文协议)以动态添加新的工具和功能。

相关

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