Skip to content

AgenCode v1.0.0 — 首个正式版

Choose a tag to compare

@xz2762862767 xz2762862767 released this 28 Oct 22:33
· 2 commits to master since this release

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:主线程卡顿超阈值自动记录调用栈
  • 历史消息虚拟化 + 流式渲染让路,长会话滑动不掉帧

安装

  1. 下载上方 APK
  2. 手机允许「安装未知来源应用」
  3. 打开 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