AntiGem:Android AI 编程 IDE
Android 手机上的 AI 编程 IDE,内置终端、代码编辑器和 Git 客户端,支持 Antigravity 与 Claude Code。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v1.0.18
- 平台
- Android
详细介绍
项目简介
AntiGem 是一款面向 Android 的移动 AI 编程工作区。它把 Jetpack Compose 界面、原生 Termux Linux 子系统、嵌入式 Go IDE 桥接,以及 Antigravity 与 Claude Code 两个编码代理整合到手机里。
Antigravity 通过二进制 gRPC 连接 agy 语言服务器守护进程;Claude Code 则在应用内 Linux 环境运行 Anthropic 官方 claude CLI,并通过 stream-json 协议保持一条长连接。首次启动可选择其中一个或两个代理,之后可在 Settings → Agents 中切换;关闭的代理不会运行。
主要功能
- 双 AI 编码代理:Antigravity 使用 gRPC 结构化协议,Claude Code 使用 stream-json,支持实时 token 流、工具调用卡片、子代理、交互式确认和问答提示。
- Claude Code 聊天体验:支持思考摘要、工具审批(允许一次或始终允许)、计划审批、图片和文件附件、语音听写;聊天中可切换模型、effort、thinking 与权限模式;显示上下文窗口、5 小时/每周限额和每条回复的 token 数。
- 原生 Linux 终端:高性能 PTY 终端,可调字体和主题,带快捷按键;预置 bash、coreutils、Python、Node.js、Git、Go 和 Glibc 工具链。
- 移动 IDE 编辑器:支持 Python、Go、Kotlin、Java、JS/TS、Rust、C/C++、HTML/CSS、JSON、YAML、Markdown 语法高亮,多标签、行号、查找替换、撤销重做和文件浏览器。
- 内置浏览器与自动化:可在应用内预览本地开发服务器;通过 Browser Automation MCP 让代理检查页面、操作 DOM、测试 UI 流程。
- 聊天增强:Markdown 与 diff 块、Mermaid 图表渲染、画中画浮动聊天。
- 备份与更新:可一键备份 Linux rootfs、dotfiles、二进制、聊天数据库和凭据;支持应用内检查版本和 APK 更新。
安装与使用
AntiGem 提供两个构建变体:
termux(包名com.termux,推荐):独立的一体化环境,不需要另外安装 Termux,应用自带 Linux 环境、apt/pkg包管理器、shell 和二进制。standard(包名com.antigem):需要手机上已安装独立 Termux,在 Termux 中运行agy_ide_bridge,再通过 localhost 连接 AntiGem(当前未使用 PRoot)。
最新发布通常提供 termux 变体的 APK(antiGem-termux-v*-release.apk),可从 Releases 下载安装。安装后首次启动选择代理,并在 Settings 中完成 Claude Code 登录、模型/权限和 MCP 等配置。
从源码构建需要 JDK 17+、Android SDK API 35、Go 1.23+、Gradle 8.11+:
git clone https://github.com/santoshkurmi/antigem.git
cd antigem
./gradlew assembleTermuxRelease
也可运行 ./scripts/build_all_apks.sh 构建两个变体。生成的 APK 位于 build/outputs/apk_all/ 或 app/build/outputs/apk/<flavor>/<buildType>/。
注意事项
- 使用 Claude Code 需要登录 Claude 订阅或 Anthropic Console 账号。
- 两个代理可同时选择,但关闭后完全不运行;可在 Settings → Agents 中切换。
- 应用使用 TelemetryDeck 做基础使用统计,记录应用打开、匿名安装量、会话数、设备型号、Android 版本和应用版本;不收集聊天内容、提示词、代码、文件、终端输出、账号邮箱或 API Key。
- 项目采用 GPL-3.0 许可证。
本作品整理自 GitHub 开源项目 Santoshkurmi/antigem,原作者 @Santoshkurmi,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.0.18当前版本
新增 Android 自动化 MCP 与 adb 连接/配对;插件更名为 Custom AntiGem Plugins,支持 skills、/plu 命令和插件仓库,并改进插件安装、更新、删除与 ZIP 分享。
评论