Agent1:面向低端 Android 与嵌入式 JVM 的轻量智能体 SDK
fengshihao/agent1 · 给低端 Android 设备的开箱即用智能体 SDK:约 3MB 内核、内置 QuickJS,能力靠 find_caps 按需检索,可自进化。A compact coding agent SDK for Android / embedded JVM.
ELI5:它是什么,解决什么问题
Agent1 是一个可嵌入 Android 及嵌入式 JVM 宿主的紧凑型编程智能体 SDK。其 java-agent-core 约 3MB,内置 ReAct 会话、工作区沙箱、工具循环与 JSONL 审计;模型通过 run_js 编写 JavaScript(依赖 Weizhi/QuickJS)来编排任务,并通过 find_caps 按需检索 Skill、脚本、平台 API 与 MCP 工具摘要,从而避免把大量工具塞入提示词。项目提供 Android 参考 App、桌面 CLI 与本地 Web UI,还描述了把可复用 Skill 晋升到 shared/local 的自进化思路。
核心能力与快速开始
★ 3 · Java
- 能做什么
- 提供约 3MB 的 java-agent-core 内核,包含 ReAct 会话、工作区沙箱、工具循环与 events.jsonl 审计;内核工具包括 read_file、write_file、edit_file、list_dir、read_url、chat_history、find_caps、ask_user、promote_request、todo_write 等。集成 Weizhi 后可获得 run_js(QuickJS)、MCP 调用、WebView 渲染、load_skill、grep/glob/zip/白名单 bash 等扩展能力。find_caps 从本地索引检索能力摘要,支持大规模能力目录而不膨胀上下文。
- 适用场景
- 在 Android App 或嵌入式 JVM 宿主中嵌入面向文件、脚本、网页与 MCP 的生产力助手;在设备侧用 JavaScript 编排多步任务;按需检索并加载 Skill 工作流;通过 MCP 外接能力;在 WebView 中展示图表或表单结果;桌面 CLI/Web UI 用于开发联调。
- 项目形态
- 开发框架
- 部署方式
- 未说明;README 仅描述将 java-agent-core 发布到本地 Maven 后与业务 APK 同包分发,以及构建 Android App 和桌面 CLI 的脚本,未给出服务器部署方案。
- 主要依赖
- Java 17;Android 构建需 adb 与 ANDROID_HOME;模型侧需配置 DASHSCOPE_API_KEY 等 OpenAI 兼容 API Key;完整脚本/MCP/WebView 能力依赖 Weizhi(微智),可用源码联编或预编译 Maven;受限环境可启用 AGENT1_SKIP_WEB_UI 跳过前端构建。
- 使用限制
- 脚本、MCP、WebView 等扩展能力依赖独立项目 Weizhi,无 Weizhi 时仅能使用内核工具;模型 API Key 与调用成本未说明;自进化与 Skill 晋升路线部分为规划文档内容;未说明在低端设备上的实测资源占用与兼容范围。
- 许可证
- MIT
- 最近推送
- 2026-10-31 21:06
资料检查:2026-11-01 07:00 · 卡片整理:2026-11-01 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
作为可嵌入 Android 或嵌入式 JVM 宿主的编程智能体 SDK,用于在应用内实现 ReAct 会话、工作区沙箱、工具循环与 JSONL 审计;模型通过 run_js 编写 JavaScript 编排任务,并通过 find_caps 按需检索 Skill、脚本、平台 API 与 MCP 工具摘要。
查看内容依据
Agent1 是一个可嵌入 Android 及嵌入式 JVM 宿主的紧凑型编程智能体 SDK。其 java-agent-core 约 3MB,内置 ReAct 会话、工作区沙箱、工具循环与 JSONL 审计
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。