Repository navigation
AgenCode v1.0.0 — 首个正式版
AgenCode v1.0.0 — 首个正式版
一个跑在 Android 手机上的 AI 智能体。接任意 OpenAI 兼容接口,同时内置一套可被模型调用的本地执行环境:Linux shell、APK 反编译/回编译、技能包、MCP 工具。不用电脑、不用 ADB,装上就是一个随身工作站。
下载
| 文件 | 大小 | 系统要求 |
|---|---|---|
AgenCode-v1.0.0.apk |
163.4 MB | Android 8.0+(API 26) |
主要能力
对话
- 任意 OpenAI 兼容后端:
baseURL/key/model均可在设置内修改,兼容/v1/chat/completions与GET /v1/models - SSE 流式输出逐字上屏,支持中途停止、重新生成、复制
- 多会话历史本地持久化,切后台、杀进程不丢
- Markdown 渲染(标题、列表、表格、引用、行内代码),代码块带语言标签、行号、一键复制
- 中文解释行重点标记高亮,路径 / 命令 / 错误分别取色
工具调用(Function Calling)
模型可主动调用本地能力,不只是给建议:
| 分组 | 能力 |
|---|---|
| Shell | 在 App 内置 Linux 里执行命令、读写文件、跑脚本 |
| APK | 反编译、改资源/清单、回编译、对齐、签名、安装 |
| 构建 | 目录内编译打包,产物自动归档 |
| 联网 | 搜索、抓取网页正文 |
执行过程实时显示为「步骤卡」(动作、结果、耗时),失败标红并保留输出。
内置 Linux 环境
- 首次使用一键安装(Alpine + proot),装完即可用
sh/python/apk - 沙箱路径与提示词描述一致,上传的文件两个环境下都能访问
- 环境页可查看占用、重建、卸载
APK 工程化
- 反编译 APK → 在「工程」目录内改 smali / 资源 / 清单 → 一键回编译签名
- 自动修
AndroidManifest.xml常见冲突(权限、exported、debuggable) - 产物统一进
/sdcard/AgenCode,按APK / 工程 / 日志分类 - 面板内可打开或复制路径、导出整个工程、导入外部签名密钥
扩展
- 技能:导入 zip,启用/禁用,按需注入系统提示词
- MCP:填服务器地址即可把外部工具挂进来,与内置工具一起调度
稳定性
CrashLog:崩溃堆栈、ANR、心跳全部落盘到下载/AgenCode/AnrWatchdog:主线程卡顿超阈值自动记录调用栈- 历史消息虚拟化 + 流式渲染让路,长会话滑动不掉帧
安装
- 下载上方 APK
- 手机允许「安装未知来源应用」
- 打开 App →「设置」→ 填入接口地址、Key、模型名,即可开始对话
校验信息
SHA-256 (AgenCode-v1.0.0.apk):
35b1909ae4de64d45cfcc7618a506071b92e111307d61d190559113095c8f454
签名证书 SHA-256:
e0b66f0fb611fd618b3beedc8d64ac056a0f7f692c0d2f5657f1026901265b4b
签名方案: APK Signature Scheme v2 + v3
已知限制
- 仅支持 OpenAI 兼容接口,非兼容的私有协议需自行加适配层
app/src/main/assets/revtools/jadx.jar(约 110 MB)超过 GitHub 单文件限制,不随仓库分发;自行编译时需从 jadx Releases 取对应 jar 放入该路径。缺失不影响其余功能,仅「APK 反编译」会提示工具缺失- 内置 Linux 为 ARM64 Alpine,首次使用需联网下载安装包约 4 MB
- 需要自备 API Key,App 不含任何内置额度
开源协议
MIT