三只貓
Rich Mindset Zone
richmindsetzone.com
← All posts

開源 Agent 平台三國殺:AgentClaw vs OpenAgent vs emdash 點揀?

開源 Agent 平台三國殺:AgentClaw vs OpenAgent vs emdash 點揀?

2025 年仲喺度逐個 agent 用 ChatGPT 手動 copy-paste,已經等於揸住部 Nokia 3310 同人哋比併。但問題係:市面上湧出嘅「開源 Agent 平台」個個都話自己係下一個大嘢,實際上佢哋根本唔係同一個品類。揀錯 platform,唔只浪費時間,直頭會誤導你對 agent 嘅理解。

我花咗兩個月親身試咗三個最多人討論嘅開源方案——AgentClaw、OpenAgent(xlang-ai/OpenAgents)、同 emdash(generalaction/emdash)。結論好簡單:佢哋三條路完全唔同,分別對應三種完全唔同嘅需求。搞清楚你想做咩,先唔會揀錯。

AgentClaw:唯一可以「養」嘅 Agent 框架

AgentClaw(GitHub 248 stars)係三者中最令我驚喜嘅一個。佢嘅定位好獨特——唔係一個即食 agent,而係一個「可以積累能力」嘅 declarative workflow 框架。

你寫一句嘢:「幫我做個每日 system log audit agent」,AgentClaw 會生一個完整嘅 workflow 出嚟。但重點係:你改完、用過、debug 完之後,呢個 agent 變成你 Claw 入面嘅一部份能力。下次你需要類似功能,可以直接 reuse。

技術層面,AgentClaw 用 Python,支援 MCP、Skills、knowledge base、memory、scheduled jobs、Dashboard。最煞食係佢個 runtime harness——每個 agentic LLM node 行嘅時候會有 risk policy、tool execution envelope、progress feedback。唔係玩具級別。

適合邊啲人:獨立開發者或者細團隊,想 build 一個屬於自己、隨時間越用越強嘅 agent system。唔係求 instant gratification,而係 long-term capability accumulation。

OpenAgent:學術界嘅 prototype,停留喺 2024

OpenAgent(4.8k stars)由 XLang NLP Lab 出,有 COLM 2024 paper。佢示範咗三個 agent:Data Agent(Python/SQL 分析數據)、Plugins Agent(200+ plugins)、Web Agent(Chrome extension 控制 browser)。

睇落好豐富,但一 deploy 就知出事。最後一次 commit 係 2024 年 11 月。Docker 仲寫住「under development」。UI 似足五年前嘅 chatbot。Agents 之間冇共享記憶,冇 MCP 支援,冇 scheduled task。

坦白講,OpenAgent 作為學術 research platform 嘅價值係有嘅——篇 paper 解釋咗點樣 design real-world agent platform,呢點值得睇。但作為 production tool?算把啦。2026 年嘅標準,連 basic 嘅 hot reload 同 state persistence 都做得唔好。

適合邊啲人:research 用途,想了解 language agent platform 嘅 design space。唔適合:想慳時間嘅 developer。

emdash:Agent IDE,但係 Desktop App

emdash(4.6k stars,YC W26)行嘅係完全另一條路。佢唔係一個 agent framework,而係一個 Agentic Development Environment(ADE)——一個 desktop app,electron build,畀你同時行多個 coding agent。

最值錢嘅 feature:Git worktree isolation。每個 agent task 開一個獨立 git worktree,唔會互相干擾。支援 27 個 CLI provider——Claude Code、Codex、OpenCode、Gemini、Copilot、Amp、Cline……幾乎市面上有嘅 coding agent CLI 都包晒。仲可以駁 Linear、JIRA、GitHub Issues、Asana,直接將 ticket 扔畀 agent 做。

SSH remote development 都做得幾好,agent 同 key auth 都支援。

但留意:emdash 係 desktop app,唔係 self-hosted platform。你唔可以喺 server 上面行佢做 automation scheduling。佢係畀 developer 喺 local machine 用嘅。亦都冇 knowledge base 或者 memory 系統,因為佢嘅定位唔係 agent runtime,而係 agent orchestrator。

適合邊啲人:每日要處理大量 coding task 嘅 developer,想 parallel 行多個 agent 加快速度。唔適合:想 build 一個 autonomous agent system 嘅人。

點揀?一個決定表

你嘅需求揀邊個
想做一個自己嘅 agent system,越用越強AgentClaw
想研究 agent platform 學術設計OpenAgent(睇 paper > 用 code)
每日寫 code,想加速 PR/issue 處理emdash
需要 scheduled job + knowledge base + MCPAgentClaw
想要 desktop app,唔想搞 serveremdash
需要 multi-agent collaborationAgentClaw(declarative workflow routing)

實際行動建議

如果你係香港嘅 indie developer 或者 startup CTO,我建議咁樣:

  1. 即刻裝 emdash,駁好你嘅 GitHub + Linear,搵個下午試下 parallel agent workflow。呢個係最快見效嘅 investment。
  2. 認真睇 AgentClaw,特別係佢個 declarative workflow 同 capability accumulation 嘅概念。諗下你未來 6 個月需要咩 automation,用 AgentClaw 逐個砌返嚟。
  3. OpenAgent 用嚟參考,睇篇 paper 了解 real-world agent platform 嘅 design trade-off,但唔好嘥時間 deploy。

2026 年,agent 平台嘅分野已經好清晰:Framework vs IDE vs Research Platform。揀錯嘅成本唔係學錯一個 tool,而係用錯 framing 去理解成個問題。希望你睇完呢篇,會清楚自己條路。