pardnchiu/Agenvoy
Agenvoy vs 市面主流產品:全面詳細比較
一、基本定位
|
Agenvoy |
Claude Code |
Codex CLI |
Gemini CLI |
OpenClaw |
Hermes Agent |
| 語言 |
Go |
TypeScript |
TypeScript |
TypeScript |
TypeScript |
Python |
| 授權 |
Apache 2.0 |
Proprietary |
Apache 2.0 |
Apache 2.0 |
MIT |
MIT |
| 開發者 |
個人 (pardnchiu) |
Anthropic |
OpenAI |
Google |
社群 |
NousResearch |
| 主要定位 |
多平台 AI Agent 框架 |
終端 coding 助手 |
終端 coding 助手 |
終端 coding 助手 |
多平台 AI Agent |
多平台 AI Agent |
| 架構 |
Daemon + TUI + Chat |
CLI session |
CLI session |
CLI session |
Daemon + TUI + Chat |
Daemon + TUI + Chat |
二、AI 提供商支援
|
Agenvoy |
Claude Code |
Codex CLI |
Gemini CLI |
OpenClaw |
Hermes Agent |
| Claude |
✅ |
✅ 唯一 |
❌ |
❌ |
✅ |
✅ |
| OpenAI / GPT |
✅ |
❌ |
✅ 唯一 |
❌ |
✅ |
✅ |
| Gemini |
✅ |
❌ |
❌ |
✅ 唯一 |
✅ |
✅ |
| Codex(OpenAI OAuth) |
✅ |
❌ |
✅ |
❌ |
✅ |
❌ |
| GitHub Copilot |
✅ |
❌ |
❌ |
❌ |
❌ |
✅ |
| Nvidia NIM |
✅ |
❌ |
❌ |
❌ |
❌ |
✅ |
| OpenAI-compat |
✅ |
❌ |
❌ |
❌ |
✅ Ollama/LM Studio |
✅ OpenRouter 200+ |
| DeepSeek / Mistral / xAI |
❌ |
❌ |
❌ |
❌ |
✅ |
✅ |
| Planner 路由 |
✅ 獨立 planner model |
❌ |
❌ |
❌ |
❌ |
❌ |
三、執行環境與前端
|
Agenvoy |
Claude Code |
Codex CLI |
Gemini CLI |
OpenClaw |
Hermes Agent |
| TUI |
✅ bubbletea |
✅ ink |
✅ |
✅ |
✅ openclaw tui
|
✅ React Ink |
| CLI |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
| HTTP API / Web UI |
✅ gin |
❌ |
❌ |
❌ |
❌ |
✅ Web Dashboard |
| Daemon 模式 |
✅ 原生 --daemon
|
❌ |
❌ |
❌ |
✅ systemd/launchd |
✅ gateway daemon |
| Session Canvas (HTML+SSE) |
✅ update_page
|
❌ |
❌ |
❌ |
❌ |
❌ |
| 多 Session 命名 |
✅ |
❌ |
❌ |
❌ |
❌ |
✅ session picker |
收到,補充到聊天平台整合的注記:
四、聊天平台整合
|
Agenvoy |
Claude Code |
Codex CLI |
Gemini CLI |
OpenClaw |
Hermes Agent |
| Telegram |
✅ 原生 daemon |
⚠️ Channels MCP(需 active session) |
❌ |
❌ |
✅ 原生 daemon |
✅ 原生 daemon |
| Discord |
✅ 原生 daemon |
⚠️ Channels MCP(需 active session) |
❌ |
❌ |
✅ 原生 daemon |
✅ 原生 daemon |
| iMessage |
❌ |
⚠️ Channels MCP(macOS only) |
❌ |
❌ |
✅ BlueBubbles |
✅ BlueBubbles |
| WhatsApp / Slack / LINE |
❌ |
❌ |
❌ |
❌ |
✅ 50+ 平台 |
✅ 20+ 平台 |
| 常駐接收(無需開 session) |
✅ daemon |
❌ |
❌ |
❌ |
✅ |
✅ |
| OTP 認證 |
✅ 6-digit crypto/rand |
❌ |
❌ |
❌ |
❌ |
❌ |
| 平台原生 UI(按鈕/選單/Modal) |
✅ inline keyboard / select menu / modal |
❌ |
❌ |
❌ |
⚠️ 文字選項 |
⚠️ 文字選項 |
平台底層:Agenvoy 的 Telegram 與 Discord 整合均基於 pardnchiu/go-bot,獨立維護並開源提供。go-bot 封裝了兩大平台的 bot 協議細節,Agenvoy 本體只需實作業務邏輯,平台 API 層完全由 go-bot 承載,未來其他平台接入同樣只需在 go-bot 新增對應模組。
關鍵差異:Claude Code Channels 需要 session 在線。OpenClaw / Hermes 雖有 daemon,但聊天互動確認是文字型(列出選項回覆數字),Agenvoy 是平台原生 UI(Telegram inline keyboard、Discord select menu / modal)。
五、Telegram 功能詳細比較
| 功能 |
Agenvoy |
OpenClaw |
Hermes Agent |
Claude Code Channels |
| 發送文字回覆 |
✅ |
✅ |
✅ |
✅ |
| 發送語音 (TTS) |
✅ Gemini TTS → OGG |
✅ ElevenLabs/Hume |
✅ Edge TTS/ElevenLabs |
❌ |
| 發送檔案附件 |
✅ [SEND_FILE:]
|
✅ |
✅ |
❌ |
| 接收用戶附件 |
✅ photo/doc/voice/video |
✅ |
✅ |
❌ |
| 語音轉文字 (STT) |
✅ Gemini 14 格式 |
✅ Whisper/Gemini |
✅ faster-whisper (本地) |
❌ |
| 互動確認(工具執行) |
✅ 原生 inline keyboard |
⚠️ 文字審批提示 |
⚠️ 文字選項 |
❌ |
| ask_user (picker) |
✅ 原生 button/modal |
⚠️ /models picker |
⚠️ 文字選項最多 4 個 |
❌ |
| 排程結果推送 |
✅ |
✅ |
✅ |
❌ |
| 離線接收(daemon) |
✅ |
✅ |
✅ |
❌ |
六、Discord 功能詳細比較
| 功能 |
Agenvoy |
OpenClaw |
Hermes Agent |
Claude Code Channels |
| 發送文字回覆 |
✅ |
✅ |
✅ |
✅ |
| 發送語音 (TTS) |
✅ Gemini TTS → OGG/OPUS |
✅ |
✅ |
❌ |
| 發送檔案附件 |
✅ batch 10/訊息 |
✅ |
✅ |
❌ |
| 互動確認 |
✅ select menu button |
✅ /model picker |
⚠️ 文字選項 |
❌ |
| ask_user (modal) |
✅ select/multi-select/modal |
⚠️ 有限 |
⚠️ 文字選項 |
❌ |
| Guild mention guard |
✅ |
✅ |
✅ |
❌ |
| 平台 Markdown aware |
✅ 完整規格在 system prompt |
⚠️ 部分 |
⚠️ 部分 |
❌ |
| 字數限制 aware |
✅ 1600 char in prompt |
❌ |
❌ |
❌ |
七、排程系統
|
Agenvoy |
Claude Code |
Codex CLI |
Gemini CLI |
OpenClaw |
Hermes Agent |
| Cron 排程 |
✅ SKILL.md + cron |
✅ 雲端協助 cron/task |
❌ |
❌ |
✅ 內建 |
✅ 內建 |
| One-shot 任務 |
✅ |
✅ 雲端協助 |
❌ |
❌ |
✅ at 格式 |
✅ 自然語言 |
| TUI CRUD |
✅ |
❌ |
❌ |
❌ |
✅ openclaw cron
|
✅ cronjob tool |
| fsnotify hot-reload |
✅ |
❌ |
❌ |
❌ |
❌ |
❌ |
| 結果推送至 Telegram/Discord |
✅ |
❌ |
❌ |
❌ |
✅ |
✅ |
| AI 工具管理 (add/list/remove) |
✅ |
❌ |
❌ |
❌ |
❌ |
✅ cronjob tool |
| 本地自主執行(無需雲端) |
✅ |
❌ 依賴雲端 |
❌ |
❌ |
✅ |
✅ |
排程底層:Agenvoy 的排程系統基於 pardnchiu/go-scheduler,同屬自有生態套件,提供 cron 表達式解析、one-shot 任務、fsnotify 熱重載,以及任務執行結果路由回各聊天平台的完整能力。
八、工具生態
|
Agenvoy |
Claude Code |
Codex CLI |
Gemini CLI |
OpenClaw |
Hermes Agent |
| MCP 支援 |
✅ client |
✅ client |
❌ |
✅ client |
✅ client |
✅ client + server |
| 自訂工具 (script-tool-add) |
✅ AI 自動生成 |
❌ |
❌ |
❌ |
❌ |
✅ 自動學習建立 skill |
| API 工具發現 (search-api → add) |
✅ |
❌ |
❌ |
❌ |
❌ |
❌ |
| Skill 系統 |
✅ SKILL.md lazy-load |
✅ CLAUDE.md |
❌ |
❌ |
✅ SKILL.md 5400+ 社群 |
✅ SKILL.md agentskills.io |
| 圖片生成 |
✅ DALL-E/Codex Image |
❌ |
❌ |
❌ |
❌ |
❌ |
| 媒體轉文字 STT |
✅ Gemini 14 格式 |
❌ |
❌ |
❌ |
✅ Whisper/Gemini |
✅ faster-whisper (本地) |
| TTS 語音輸出 |
✅ Gemini TTS |
❌ |
❌ |
❌ |
✅ ElevenLabs/Hume/MS |
✅ Edge TTS/ElevenLabs/OpenAI |
| Computer Use / 瀏覽器 |
✅ go-rod + Playwright MCP |
✅ beta |
❌ |
❌ |
✅ Chrome CDP |
✅ Playwright (Chromium/Firefox) |
工具沙箱架構:Agenvoy 的 Python/JavaScript/API 自訂工具接口引用 pardnchiu/go-faas(Function as a Service)概念,每個 AI 生成的工具以隔離函數單元執行,具備獨立生命週期與安全邊界,而非直接執行裸腳本。這是競品中唯一具備 FaaS 層級沙箱設計的工具擴充機制。
九、記憶系統
|
Agenvoy |
Claude Code |
Codex CLI |
Gemini CLI |
OpenClaw |
Hermes Agent |
| 指令檔系統 |
✅ SKILL.md |
✅ CLAUDE.md |
❌ |
❌ |
✅ SKILL.md |
✅ SKILL.md |
| 對話歷史搜尋 |
✅ ToriiDB 向量搜尋 |
❌ |
❌ |
❌ |
✅ SQLite vector |
✅ SQLite FTS5 |
| 錯誤記憶 (error memory) |
✅ ToriiDB |
❌ |
❌ |
❌ |
❌ |
❌ |
| Action log |
✅ |
❌ |
❌ |
❌ |
❌ |
❌ |
| 長期記憶 (persistent) |
⚠️ ToriiDB 基礎在 |
⚠️ CLAUDE.md 手動 |
❌ |
❌ |
✅ Wiki-style MEMORY.md |
✅ MEMORY.md + USER.md |
| 跨 session 記憶 |
⚠️ 預設 session 獨立,可搭配外部記憶擴充 |
⚠️ 預設 session 獨立,可搭配外部記憶擴充 |
⚠️ 預設 session 獨立 |
⚠️ 預設 session 獨立 |
✅ 內建跨 session |
✅ 內建跨 session |
ToriiDB 是 Agenvoy 生態系中自行開發的嵌入式向量資料庫(pardnchiu/ToriiDB),無需外部服務,直接嵌入進程內運行。Agenvoy 以 ToriiDB 作為記憶基礎設施,目前承載對話歷史語意搜尋與錯誤記憶兩大功能,並作為後續長期跨 session 記憶擴充的底層基礎。
十、依賴與部署
|
Agenvoy |
Claude Code |
Codex CLI |
Gemini CLI |
OpenClaw |
Hermes Agent |
| 直接外部依賴 |
12 |
50+ |
40+ |
40+ |
大量(pnpm monorepo) |
30–40 core + 60+ optional |
| 自有生態套件 |
5(go-bot / go-pkg / go-scheduler / ToriiDB / go-faas) |
0 |
0 |
0 |
0 |
0 |
| 底層語言 |
Go(靜態編譯) |
Node.js |
Node.js |
Node.js |
Node.js |
Python |
| 部署方式 |
單一 binary |
npm install |
npm install |
npm install |
npm install |
pip + docker/VPS |
總結:Agenvoy 的真實定位
| 維度 |
說明 |
| 明確領先 |
單一 Go binary、12 個依賴、自有生態套件(pardnchiu 宇宙)、Planner 模型路由、Session Canvas、平台原生 UI(真正的 button/modal)、OTP 認證、API 工具自動發現、圖片生成、本地自主排程(無需雲端) |
| 與競品並列 |
Telegram/Discord daemon、TTS/STT、排程推送、Skill 系統、MCP、瀏覽器自動化 |
| 競品領先 |
OpenClaw 50+ 平台、Hermes MCP server 模式、Hermes 本地 STT、OpenClaw/Hermes 內建跨 session 記憶、Claude Code Computer Use beta、Claude Code 雲端 cron/task |
| Codex CLI |
功能最少,僅 CLI + TUI + OpenAI OAuth,無 daemon 無平台無排程 |
Top comments (0)