DEV Community

邱敬幃 Pardn Chiu
邱敬幃 Pardn Chiu

Posted on

Claude Code · Codex CLI · Gemini CLI · OpenClaw · Hermes Agent 與 Agenvoy 比較

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)