Repository navigation
Releases
Releases · xz2762862767/AgenCode
3.0
3.0
版本号从 3.0 重新起算,更新日志也只留这一版。
修复
- 翻页按钮里图形完全看不见:之前右上角那对小圆钮里其实什么都没有——按钮宽高在往容器里添加时被写成「按内容自适应」,覆盖掉原本的 42dp;自绘图形又没报固有尺寸,量出来的可绘区域只剩 1 像素,三角被压成一个点。现在尺寸在添加时写死,图形补上固有尺寸,向上、向下各一枚实心三角,一眼能分清方向。
其他
- versionCode 569(单调递增,可直接覆盖安装)
- 更新日志只保留当前版本,不再堆历史记录
Nebula AI 2.0
2.0 — 以 1.0.65 为底座重建
中断的 1.0.66–1.0.77 功能线不再继续,2.0 回到 1.0.65 的稳定形态,只修该修的地方。
本次改动
- 点击反馈:底部 5 个 tab 增加圆角按下高亮,深浅主题分别取色
- 按下反馈补齐:
themes.xml补colorControlHighlight,侧滑栏、会话行、设置行的按压反馈恢复 - 绘制优化:
Icons.java的Paint/RectF改为字段复用,onDraw零分配 - 更新日志:归并为「2.0 / 1.0」两条,不再逐版列举补丁
安装
- 包名
com.nebula.aichat,minSdk 26,targetSdk 34 - 与 1.0.x 使用同一签名,可直接覆盖安装,无需卸载
versionCode 400/versionName 2.0
仓库说明
app/src/main/assets/alpack/ 随仓库分发(含 57MB 的 Java 运行时),保证 clone 后编译出的包首次进环境页无需联网下载。revtools/jadx.jar(110MB)超过 GitHub 单文件限制未入库,需要反编译功能时请自行放入该目录。
1.0.x 的历史保留在 tag archive-1.0。
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