OpenClaw 太肥?五個衍生專案讓你的 AI Agent 瘦身成功
如果你一直在關注 AI Agent 的發展,應該對 OpenClaw 不陌生,它幾乎是「個人 AI 助理」這個品類的代名詞。但隨著功能越疊越多,有些人開始抱怨:「我只是想要一個輕量的 AI 助理,不是要一整個作業系統。」
於是,社群動手了。
Go 開發者說「我用一個 binary 搞定」,Rust 開發者說「安全和隱私才是王道」,Python 開發者說「讓它更好讀、更好改」,TypeScript 開發者說「容器隔離才是真正的安全」。
結果?OpenClaw 在 1/29* 正式發布,不到一個月的時間,五個衍生專案就全部到齊了,而且每個都有自己的死忠粉絲。
今天來做個完整比較,幫你搞清楚:哪個最適合你?
先看全貌:五大衍生專案一覽
| 專案 | 語言 | Stars | 首次發布 | 一句話定位 |
|---|---|---|---|---|
| nanoclaw | TypeScript | ~14.7K | 01/31 | 容器隔離 + Agent Swarms |
| nanobot | Python | ~25.1K | 02/02 | 功能最完整的輕量替代 |
| picoclaw | Go | ~20K | 02/09 | 極致輕量,$10 硬體就能跑 |
| clawlet | Go | 較新 | 02/18 | 單一 binary + 語意記憶搜尋 |
| ironclaw | Rust | ~3.5K | 02/23 | 隱私與安全優先的硬派選手 |
光看 Stars 數你可能覺得「選最多的就對了」,但事情沒那麼簡單。讓我一個一個拆解。
nanobot:功能派的首選
語言:Python | Stars:~25.1K | 一行安裝:pip install nanobot-ai
nanobot 是目前星數最高的衍生專案,來自香港大學(HKUDS)。它的核心賣點是:只用 ~4,000 行程式碼,就做到了 OpenClaw 大部分的功能。
為什麼這很厲害?因為 OpenClaw 的程式碼量是 50 萬行。nanobot 等於砍掉了 99%,但保留了你最常用的功能。
適合你的情境:
- 需要最多通訊管道:Telegram、Discord、WhatsApp、Email、QQ、飛書、釘釘、Slack、Matrix⋯⋯幾乎你想得到的都有
- 需要 MCP 協議整合外部工具
- 想要活躍的社群(323 個 open PRs,每天都在更新)
- 習慣 Python 生態
但要注意:
- 記憶體佔用 >100MB(跟其他比起來算「重量級」)
- 啟動時間 >30 秒
- 70+ 個 Python 依賴,dependency hell 不是不可能
picoclaw:極致輕量的冠軍
語言:Go | Stars:~20K | 一行安裝:下載 binary,直接執行
picoclaw 是由硬體公司 Sipeed 發起的專案,它的目標只有一個:讓 AI Agent 跑在任何裝置上。
有多輕量?<10MB 記憶體,<1 秒啟動。你沒看錯。
更瘋狂的是,它可以跑在 $10 美元的 RISC-V 開發板上。如果你家有一台吃灰的 Raspberry Pi,picoclaw 可以讓它重獲新生。
適合你的情境:
- 硬體資源受限(IoT 裝置、嵌入式系統、老舊手機)
- 想要單一 binary,沒有任何依賴,拖放即用
- 預算有限但想體驗 AI Agent
- 需要跨架構支援(RISC-V / ARM / x86)
但要注意:
- 還在 v0.1.x,官方自己都說「別用在生產環境」
- 通訊管道比 nanobot 少(沒有 WhatsApp、Email、Slack)
- 社群正在急徵維護者,成長太快,人手不夠
有趣的事:picoclaw 號稱 95% 的核心程式碼是由 AI Agent 自行生成的,所以它是用 AI 寫的 AI Agent。套娃感十足。
nanoclaw:安全狂人的最愛
語言:TypeScript | Stars:~14.7K | 安裝方式:Clone + Claude Code 引導
nanoclaw 走了一條完全不同的路:它不信任自己運行的 AI。
聽起來很矛盾?其實很合理。nanoclaw 的核心理念是:AI Agent 的程式碼執行應該被容器隔離,不是應用層的權限檢查,而是 OS-level 的 Docker / Apple Container 隔離。
適合你的情境:
- 你是 Claude Code 重度用戶(nanoclaw 直接跑 Claude Agent SDK)
- 需要 OS-level 隔離,不信任應用層的安全檢查
- 想玩 Agent Swarms,多個 Agent 協作完成任務
- 喜歡「無配置檔案」的極簡哲學(直接跟 AI 對話來調整行為)
但要注意:
- 必須安裝 Claude Code 才能運行,不是選配,是必配
- 與 OpenClaw 的 workspace / skills 完全不相容,無法遷移
- 傳統文件較少,因為它期望你用 AI 來理解它(很 meta)
ironclaw:Rust 打造的安全堡壘
語言:Rust | Stars:~3.5K | 安裝:curl 一行搞定或 brew install ironclaw
如果 nanoclaw 是「不信任 AI」,ironclaw 就是「不信任一切」。
它用 Rust 重寫了整個架構,塞進了你能想到的所有安全機制:WASM 沙箱執行不信任的工具、AES-256-GCM 加密本地儲存、Prompt Injection 防禦、端點白名單、憑證洩漏偵測⋯⋯
適合你的情境:
- 企業級安全需求,需要多層防禦和審計日誌
- 隱私極度敏感,所有資料本地加密,零遙測、零分析
- 需要生產級資料庫(PostgreSQL + pgvector,不是 SQLite)
- 想要 Dynamic Tool Building:描述你的需求,ironclaw 自動幫你建構 WASM 工具
但要注意:
- 需要安裝 PostgreSQL + pgvector,部署複雜度最高
- 學習曲線陡峭(Rust + WASM + MCP 協議)
- 社群最小(~3.5K stars),但專注度很高
- 通訊管道支援較少(主要靠 WASM Channels 擴展)
clawlet:安靜的實力派
語言:Go | Stars:較新專案 | 安裝:下載 binary 直接跑
clawlet 是最低調的一個,沒有華麗的宣傳,沒有瘋狂的 star 數,但它有一個殺手級功能:Hybrid Semantic Memory Search。
簡單說,clawlet 內建了全文搜尋 + 向量搜尋(用 bundled SQLite + sqlite-vec),你可以用自然語言搜尋過去的對話和筆記,而且不需要任何外部依賴。
適合你的情境:
- 需要語意搜尋過去的對話記錄
- 想要真正的零依賴:單一 binary,拖放即用,連 SQLite 都打包在裡面
- 偏好 Go 生態
- 需要多通訊管道(Telegram、Discord、WhatsApp、Slack)
但要注意:
- 最新的專案,v0.1.0,功能還在完善
- 社群尚未形成規模
- 文件較少,部分功能需要看源碼
怎麼選?三種場景建議
場景一:個人玩家,想快速體驗
推薦:picoclaw(極致輕量)或 nanobot(功能完整)
如果你只是想體驗「擁有一個 AI Agent 的感覺」,picoclaw 下載一個 binary 就能跑,連安裝都不用。如果你需要串接 Discord、Telegram、WhatsApp 多個平台,nanobot 的通訊管道支援最廣。
場景二:小團隊,需要快速原型
推薦:nanobot(Python 好改)或 nanoclaw(需要隔離的話)
Python 生態對快速迭代最友好,nanobot 的 ~4,000 行程式碼量意味著你可以很快理解整個架構然後改造。如果團隊對安全隔離有要求,nanoclaw 的容器方案是最省事的。
場景三:企業 / 安全敏感場景
推薦:ironclaw(最嚴格的安全)
如果你需要向資安團隊解釋「為什麼讓 AI Agent 存取公司系統是安全的」,ironclaw 的 WASM 沙箱 + 多層防禦 + 審計日誌 + 憑證洩漏偵測,是目前答案最完整的選項。代價是部署複雜度也最高。
從 OpenClaw 遷移?先看這張表
| 專案 | workspace 遷移 | skills 遷移 | 自動工具 |
|---|---|---|---|
| nanobot | 🟢 直接複製 | 🟢 格式相容 | ❌ |
| picoclaw | 🟡 需微調 | 🟡 部分支援 | ❓ 疑似有 picoclaw migrate |
| nanoclaw | 🔴 不相容 | 🔴 不相容 | ❌ |
| ironclaw | 🔴 不相容 | 🔴 不相容 | ❌ |
| clawlet | 🟡 需微調 | 🔴 不相容 | ❌ |
如果你現在用 OpenClaw 而且 workspace 裡已經累積了很多東西,nanobot 是遷移成本最低的選項。picoclaw 和 clawlet 需要一些手動調整。nanoclaw 和 ironclaw 則是完全不同的架構,基本上等於重新開始。
看懂趨勢:不是在複製,是在做價值分層
回頭看這五個專案,會發現一個有趣的現象:它們不是在複製 OpenClaw,而是在做價值分層。
- 速度層(Go):picoclaw、clawlet,追求極致效能和可攜性
- 安全層(Rust / TypeScript):ironclaw、nanoclaw,追求隔離和可控性
- 生態層(Python):nanobot,追求功能完整和社群活躍度
OpenClaw 本身是「全都要」的瑞士刀,而衍生專案各自選了一個維度做到極致。這不是退化,而是生態成熟的標誌。
就像 Linux 有 Ubuntu(易用)、Arch(客製化)、Alpine(輕量)一樣,AI Agent 的世界也開始有了自己的「發行版」。
選哪個?取決於你最在意什麼。沒有最好的,只有最適合的。
參考資料
- HKUDS/nanobot — GitHub
- sipeed/picoclaw — GitHub
- qwibitai/nanoclaw — GitHub
- nearai/ironclaw — GitHub
- mosaxiv/clawlet — GitHub