AI Agent Framework 深度比較分析

Hermes Agent vs OpenClaw

兩款開源 AI Agent 框架的全面比較:架構設計、技術棧、功能特性、擴展機制與適用場景

程式語言
Python vs TypeScript
內建工具
40+ vs 50+
訊息平台
8+ vs 20+
授權協議
MIT & MIT
H
Hermes Agent
by Nous Research · v0.8.0

自我進化的 AI Agent 框架。核心理念是「從經驗中學習」——Agent 能自動建立與改進技能、維護可搜尋的長期記憶、跨對話持續成長。支援 200+ 模型,可在筆電、VPS、雲端或 Serverless 環境執行。

Python 3.11+ Self-Improving 200+ Models OpenRouter Skills Hub FTS5 Memory Modal / Daytona
O
OpenClaw
by Peter Steinberger · v2026.4.11

個人 AI 助理系統——「真正會做事的 AI」。以 Gateway 為核心的多頻道架構,讓你透過幾乎任何通訊平台與 AI Agent 互動。搭配 macOS / iOS / Android 原生 App,提供語音喚醒、即時畫布等進階功能。

TypeScript ESM Gateway-Centric 20+ Channels Plugin SDK Native Apps Voice Wake A2UI Canvas
比較項目 Hermes Agent OpenClaw
核心定位自我進化的 AI Agent 框架,強調從經驗中學習、自動建立技能個人 AI 助理系統,強調多頻道整合、原生 App 體驗
程式語言Python 3.11+TypeScript ESM(Node.js 22+ / Bun)
架構模式Agent Loop 中心:單一 AIAgent 類驅動對話迴圈,搭配 Tool Registry 分派Gateway 中心:WebSocket 控制平面統一管理所有客戶端與頻道
模型支援200+ 模型(OpenRouter)、OpenAI / Anthropic 直連、自訂端點多 Provider 直連:Anthropic Vertex、AWS Bedrock、Google GenAI、OpenAI
工具系統自注冊 Registry 模式:registry.register(),啟動時自動掃描載入Plugin SDK:openclaw.plugin.json 清單 + 三種插件類型(Channel / Provider / Tool)
內建工具數40+(Terminal / File / Web / Browser / Memory / MCP / Delegate / Vision / Image Gen)50+(Browser / Canvas / Nodes / Cron / Webhooks / Gmail / Skills / Session)
訊息平台Telegram / Discord / Slack / WhatsApp / Signal / Matrix / Email / SMS20+:WhatsApp / Telegram / Slack / Discord / Google Chat / Signal / iMessage / IRC / Teams / Matrix / LINE / Feishu 等
原生 App無(CLI + Editor 整合:VS Code / Zed / JetBrains via ACP)macOS 選單列 App / iOS Node / Android Node(語音喚醒、即時畫布、錄影)
記憶系統SQLite FTS5 全文搜索 + LLM 摘要 + Honcho 辯證記憶 + 自動壓縮歸檔LanceDB 向量搜索 + sqlite-vec
技能系統25+ 類別內建技能 + SKILL.md 格式 + agentskills.io Hub + 社群共享 + 自動技能建立Bundled / Managed / Workspace 三層技能 + ClawHub 註冊中心
上下文管理自動上下文壓縮 + Anthropic Prompt Caching + 迭代預算管理(預設 90 輪)Session 裁剪 / 壓縮 + Thinking Levels(off / minimal → xhigh)+ Replay Policy
沙箱 / 安全危險指令偵測 + 逐次核准 + Docker / SSH / Modal 等多後端隔離Docker 沙箱(非主 Session)+ DM 配對 + 裝置配對 + Exec 審批 + SSRF 防護
排程系統內建 Cron 排程器 + 自然語言排程Cron Job 排程 + Webhook 路由 + Gmail Pub/Sub
子代理Delegate Tool:生成子代理並行執行任務Subagent 生成與協調
語音整合faster-whisper(本地 STT)+ edge-tts / ElevenLabs(TTS)Voice Wake + Push-to-Talk(macOS / iOS / Android)+ Deepgram
基礎設施6 種終端後端:Local / Docker / SSH / Modal / Daytona / Singularity本地 Gateway(ws://127.0.0.1:18789)+ 裝置節點(iOS / Android)
MCP 支援MCP Tool 整合Pi Agent 核心(基於 MCP 相容協議)
測試Pytest ~3000 測試Vitest + V8 Coverage(70% 閾值)
授權MIT(Nous Research)MIT(Peter Steinberger)
版本號語意化版本 0.8.0日曆版本 2026.4.11(YYYY.M.D)

懸停各元件可查看詳細說明

Hermes Agent 架構

User / Platforms CLI (TUI) & Gateway (Multi-Platform) AIAgent 核心迴圈 run_agent.py (~7500 LoC) Prompt Builder LLM Router Context Compressor Tool Registry (Self-Registering) tools/registry.py — dispatch(name, args) Terminal(6) File/Web/Brw Memory/Dlgt Skill/MCP/+ SQLite FTS5 · JSON Logs · Skills

OpenClaw 架構

20+ Messaging Channels Native Apps WebChat UI CLI (50+ cmds) Gateway 控制平面 ws://127.0.0.1:18789 — WebSocket Server Channel Router Plugin Registry Session Manager Pi Agent Runtime Tool Streaming · Block Streaming · Failover Browser Canvas/A2UI Nodes/Cron 60+ Exts LanceDB · sqlite-vec · Sessions

八大維度對比 — 懸停節點可查看分數

Hermes Agent
OpenClaw
評分說明
模型生態:支援模型數量與路由彈性
記憶 / 學習:長期記憶與自我進化能力
平台整合:訊息頻道與原生 App 覆蓋
工具豐富度:內建工具與擴展機制
安全沙箱:隔離、審批與安全防護
開發體驗:CLI / UI / 設定便利性
語音整合:STT / TTS / 語音互動
基礎設施:執行環境與部署選項

從使用者輸入到回應的完整路徑

Hermes Agent

01
User Input
使用者透過 CLI / Telegram / Discord 輸入訊息
02
Prompt Builder
組裝 System Prompt:SOUL.md 身份 + Skills + Memory + Context Files
03
LLM Router
選擇模型(OpenRouter 200+ / OpenAI / Anthropic)發送 API 請求
04
Response Parse
解析回應:純文字 → 輸出;Tool Calls → 進入工具執行
05
Tool Registry
registry.dispatch(name, args) 分派到對應工具 Handler
06
Tool Execution
執行工具(Terminal / File / Web / Memory / MCP / Delegate...)
07
Context Check
檢查 Token 用量,超過閾值則自動壓縮歷史上下文
08
Loop / Output
有 Tool 結果 → 回到 LLM;無 Tool Call → 輸出最終回應

OpenClaw

01
Channel Message
使用者透過 20+ 頻道(WhatsApp / Telegram / Slack...)或原生 App 發送訊息
02
Gateway Route
WebSocket Gateway 接收,依 Channel / Account / Peer 路由到對應 Session
03
Session Setup
Session Manager 初始化:載入歷史、設定 Docker 沙箱、Thinking Level
04
Plugin Resolve
Plugin Registry 解析所需 Provider / Tool / Channel 插件
05
Pi Agent RPC
Gateway 呼叫 Pi Agent Runtime,串流 Block(text / tool_use / tool_result)
06
Tool Streaming
Agent 即時執行工具(Browser / Canvas / Nodes / Cron / Extensions...)
07
Failover Check
模型失敗時自動切換 Provider(Anthropic → Bedrock → Vertex...)
08
Response Deliver
結果串流回 Gateway → 路由到原始頻道 → 分塊傳送(避免平台字數限制)
點點學院 AI 實戰課程
點點學院
想把 AI 工具真正用進工作流?
從 AI 助理、Claude Code、Google CLI 到各種自動化實戰,直接看懂、學會、上手。這是和本頁 learning 內容一致的延伸學習入口。
前往點點學院導流頁 →