Agenvoy
让AI真正为你工作——能自动编写工具、共享工具库、支持MCP Server的本地AI代理
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
让AI真正为你工作——能自动编写工具、共享工具库、支持MCP Server的本地AI代理
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
大多数 AI Agent 在遇到缺失工具时会怎么做?答案是:停下来,等你告诉它怎么做。
你跟它说"帮我查一下台北现在的天气",它可能甩给你一句"我没有天气查询能力"。然后你们就在那里大眼瞪小眼。
但 Agenvoy 不一样。它会直接说:"好,这个工具不存在,我自己写一个。"然后它真的去写了一个 fetch_weather 工具,测试通过,保存到本地,下次再遇到同样的问题,它就不用再问了。
这就是 Agenvoy 的核心哲学——让 AI 真正为你工作,而不是让人类反过来伺候 AI。
图1:Agenvoy 项目标志
Agenvoy 由台湾开发者 邱敬幃(Pardn Chiu) 于 2026 年 2 月创建,是一个纯 Go 语言编写的本地 AI Agent 框架。项目采用 Apache-2.0 开源协议,GitHub 仓库目前已获得约 235 颗星、33 个 Fork,提交记录活跃(最近一次 push 就在分析当天),展现出极高的开发维护热情。
作为一个相对年轻但发展迅速的项目,Agenvoy 的技术选型非常务实:选择 Go 语言是因为它能编译成单一二进制文件,天然适合"一行命令安装"的极简分发模式。相比之下,Claude Code 基于 Node.js monorepo、 Hermes-agent 需要 pip + Docker 的组合,Agenvoy 的上手门槛明显更低。
图2:Agenvoy 终端用户界面(TUI)
Agenvoy 的定位远不止"对话式 AI"。它更像是一个跑在你电脑上的自动化工作代理,具备以下核心能力:
这是 Agenvoy 最有差异化的能力。当用户提出一个需求,而现有工具库中没有对应工具时,Agent 会自动分析需求、编写 Python 脚本、生成工具定义(tool.json),测试验证通过后保存到本地工具库。这个过程全程无需人工介入。
README 中演示的案例非常直观:Claude Code 生成一个天气查询工具 → Codex 重用这个工具并创建了一个加密货币价格工具 → Agenvoy 负责测试验证这整套工具链。三个不同的 AI Agent 共享同一套沙箱工具库,这在业界是相当前沿的协作模式。
Agenvoy 同时也是一个 MCP(Model Context Protocol)Server。通过简单的配置,Claude Code、Codex、OpenCode 等任何兼容 MCP 的 AI 编程工具,都可以连接到 Agenvoy 的工具库。这意味着你在一台机器上辛辛苦苦构建的工具集,可以零成本地共享给团队所有成员使用的其他 Agent。
作者专门在 GitHub 上维护了 SkillsLLM 页面,展示了如何将 Agenvoy 作为 skill 集成到 Claude Code 中。
"每天早上 8 点回报台积电股价"——你只需要说这一句话,Agenvoy 就会自动理解需求、确认输出格式和推送目标、建立 cron 定时任务。它不是一个简单的定时脚本生成器,而是一个能理解自然语言的调度系统。
通过集成 ToriiDB(作者自研的本地数据库)和 OpenAI text-embedding-3-small 向量模型,Agenvoy 能对本地文件进行语义理解式的问答。比如问"哪份文档提到了 Prompt guide?",它会理解你的意图并直接给出答案,而不是机械地返回包含关键词的列表。
| 接入方式 | 说明 |
|---|---|
| TUI | 终端用户界面,带命令补全、交互式确认 |
| Web Dashboard | 访问 web.agenvoy.com 浏览器管理界面 |
| Discord Bot | 在 Discord 频道里跟 Agent 对话 |
| Telegram Bot | 通过 Telegram Bot 随时随地使用 |
| REST API | 提供 /v1/chat/completions 兼容接口 |
图3:Agenvoy 多语言文档(左:英文,右:繁体中文)
从架构文档可以看出,Agenvoy 采用经典的分层设计:
| 层级 | 核心组件 | 职责 |
|---|---|---|
| Entry | cmd/app | 命令行分发(app/cli/run/stop/update) |
| Engine | internal/agents/exec | 执行循环、工具分发、Provider 路由 |
| Providers | 9 个 provider 模块 | Claude / OpenAI / Codex / Gemini / Copilot / Nvidia / DeepSeek / Grok / OpenRouter |
| Tools | internal/tools + adapters | 内置工具、API 工具、脚本工具、MCP 工具 |
| Security | go-pkg/sandbox | Linux bwrap / macOS sandbox-exec 系统级隔离 |
| Memory | ToriiDB + KuraDB | 会话历史持久化 + 语义搜索 RAG |
| Runtime | internal/runtime | Discord / Telegram / HTTP REST Server |
关键设计亮点:
Agent.Send() 接口,方便扩展新模型安装只需一行命令:
curl -fsSL https://agenvoy.com/scripts/install.sh | bash
安装脚本会下载预编译的单一二进制文件,安装到 /usr/local/bin/agen,整个过程全自动。相比需要配置 Docker、Python 环境、API Key 的方案,这个流程对非技术用户也相当友好。
配置 API Key(支持 Claude / OpenAI / DeepSeek / Gemini / Grok / Nvidia NIM 等 9 个 provider),启动 TUI 界面,就可以开始用了。Agenvoy 会自动根据任务复杂度选择合适的模型——简单任务用便宜模型,复杂推理任务自动升级。
安全验证机制也值得称道:对于高风险操作(如读取 SSH 私钥、写系统文件),Agenvoy 会要求 6 位数字验证码确认,而不是直接放行或每次都弹框问"你确定吗"。
| 维度 | Agenvoy | OpenClaw | Hermes-agent |
|---|---|---|---|
| 安装方式 | 一行命令,单一二进制 | pnpm monorepo | pip + Docker |
| 多模型 | 自动选择 | 手动切换 | 手动切换 |
| 对话 UI | TUI + Web + Discord + Telegram | 纯文字 | CLI + TUI |
| 自动造工具 | ✅ | ❌ | ⚠️ 仅支持 Skill |
| 跨 Agent 工具共享 | ✅ MCP Server | ❌ | ❌ |
| 本地文件语义搜索 | ✅ ToriiDB RAG | ❌ | ❌ |
| 自我修复 | ✅ 执行失败后自动修正 | ❌ | ❌ |
从对比可以看出,Agenvoy 的核心差异化在于自动工具生成 + MCP 工具共享生态,这是当前其他主流 AI Agent 框架尚未完整实现的能力。
技术上看,Agenvoy 的定位介于"极客工具"和"企业级平台"之间,仍有一些局限:
Agenvoy 代表的趋势是 AI Agent 的"工具自举"(Bootstrapping)能力。传统 Agent 依赖预先定义好的工具集,上限就是工程师的想象力;而 Agenvoy 让 Agent 自己决定需要什么工具、自己动手构建。
这个思路和 OpenAI 的"工具生成"研究、以及 LangChain 的 Tool Learning 方向不谋而合,但 Agenvoy 是目前唯一一个将这个能力产品化到本地可部署程度的开源项目。
如果你对 AI Agent 的未来感兴趣,或者需要一个能真正帮你干活的本地 AI 助手,Agenvoy 值得关注。
分析基于 2026-07-11 GitHub 最新代码仓库。安装命令、技术细节以官方文档为准。