ZeroClaw 評測:預設安全的 Rust 版 OpenClaw 替代方案
ZeroClaw 是單一 Rust 執行檔,預設開啟核准關卡和作業系統沙箱。安裝、設定以及讓它持續運作實際上要做些什麼。
ZeroClaw 是 ZeroClaw Labs 推出的個人代理執行環境,第一個版本於 2026 年 2 月發布,我們在 2026 年 11 月 8 日查看時有 33,269 顆 GitHub 星。它做的事情和 OpenClaw 一樣,是一個在你自己的機器上執行、從聊天應用程式與它對話的代理,但它以單一 Rust 執行檔發布,而且是從嚴格鎖定、而非完全開放的狀態起步。正是後面這一點讓它值得一看。

你要安裝什麼
不需要管理 Node 或 Python 環境。你拿到的是單一執行檔,可以透過安裝腳本、預先建置的 Windows 執行檔、Docker 映像檔或從原始碼建置取得,然後用一個 TOML 檔設定。它能在 macOS、Linux、Windows、FreeBSD 和 Android 上執行,小到可以放在 Raspberry Pi 上。它也能把自己安裝成系統服務,這正是一個在你關閉終端機後仍要繼續工作的代理所需要的。
TOML 檔是主要的成本。根據 README,zeroclaw quickstart 指令會選擇一個供應商並寫出一份可用的設定,但除此之外的一切,包括頻道和風險設定檔,都要閱讀文件並編輯檔案。如果你習慣這樣設定伺服器,會覺得很自然。如果你想要以瀏覽器為主的設定方式,PicoClaw 有 WebUI 啟動器,nanobot 則內建瀏覽器 WebUI。
安全預設值
這是 ZeroClaw 和 OpenClaw 差異最大的地方,後者預設關閉沙箱。ZeroClaw 建議的風險設定檔名為 Balanced,屬於受監督模式:
- 中風險動作會等待你的核准
- 高風險動作會被封鎖
- 檔案存取限制在代理的工作區內
- 工具在作業系統層級的沙箱中執行:macOS 上是 Seatbelt,Linux 上是 Firejail
你可以在風險預設組合原始碼和沙箱文件中看到這些設定。每次工具呼叫還可以附上一份加密收據,方便你稽核代理實際做了什麼。
有兩點要注意。有一個 YOLO 設定檔會把上述全部關掉,所以「預設使用沙箱」只在你維持建議的設定檔時成立。另外,在預設的原生執行環境下,不會自動選用 Docker 沙箱後端;如果你想要容器隔離,而不是 Seatbelt 或 Firejail,就得自己設定。
隱私與遙測
ZeroClaw 自己的文件頁面 You own it 表示它不傳送任何遙測,也不需要雲端帳號或授權伺服器。API 金鑰保存在你的設定檔中,歷史紀錄則存在你自己的資料庫裡。除非你透過 Ollama 指向本機模型,否則你的提示詞仍會送到你設定的模型供應商。這讓它成為我們清單上少數開箱即有沙箱且無遙測的工具之一;本頁的表格列出了完整的檢查清單。
模型與費用
它支援 Anthropic、OpenAI 和大約 20 個其他供應商、任何相容 OpenAI 的端點,或透過 Ollama 執行的本機模型。備援鏈讓它在某個供應商出問題時切換到另一個,這對一個整夜無人看管的代理很重要。軟體以 MIT 或 Apache-2.0(任你選擇)免費提供,沒有向你推銷的託管方案。你要付的是模型帳單,這完全由你自己負擔。
在小型開發板上,執行檔是輕的那部分。模型才是重的那部分,所以請規劃好它在哪裡執行:雲端供應商,或你網路中另一台較強機器上的 Ollama。
頻道:確認你的建置版本
ZeroClaw 宣稱支援 30 多個頻道,但它們並不全都在下載檔中。根據頻道概覽,標準版本包含 Telegram、Discord、電子郵件、Matrix 和 WhatsApp Web。Slack、iMessage、Signal 和其他幾個頻道需要啟用額外功能、從原始碼編譯的完整版本。如果 Slack 或 iMessage 是你想要代理的原因,請準備好 Rust 工具鏈並從原始碼建置。
聊天以外的長處
除了 shell、瀏覽器、HTTP 和 MCP 工具,ZeroClaw 還有用於 Raspberry Pi、ESP32 等開發板 GPIO 的硬體工具,以及 cron 工作和事件觸發的程序。這種組合,也就是一個能切換腳位、並對 MQTT 或排程做出反應的小型執行檔跑在開發板上,在這些代理中並不常見,也是為家庭實驗室自動化選擇它的實在理由。當你不想每次修改都編輯 TOML 時,還有一個網頁儀表板涵蓋聊天、記憶、設定和 cron。
適合誰使用
ZeroClaw 適合想要 OpenClaw 式代理、但不想事後才補上安全措施的自架使用者,以及在小型伺服器或單板電腦上執行代理的人。如果你主要用 Slack 或 iMessage 又不想從原始碼編譯,或者不想編輯設定檔,它就比較不適合。
比較
- 對比 OpenClaw:OpenClaw 的 GitHub 星數是它的十倍以上,還有桌面 App,但沙箱預設關閉,而且預設會傳送遙測。ZeroClaw 的預設值更嚴格。我們的 ZeroClaw vs OpenClaw 頁面做了並排比較。
- 對比 PicoClaw:同樣是針對便宜硬體的小型單一執行檔,以 Go 撰寫。PicoClaw 的程序隔離預設關閉,專案本身也警告在 1.0 之前不要用於正式環境。
- 對比 NanoClaw 和 NemoClaw:兩者都把代理隔離在容器中,隔離更強,但代表要執行 Docker。ZeroClaw 的作業系統沙箱不需要容器執行環境。
想看更完整的陣容,請參考我們的 OpenClaw 替代方案和最佳自架 AI 代理清單。
價格
| Open source | 免費 |
|
|---|
功能
| 網路搜尋 | 是 |
|---|---|
| 圖像生成 | 是 |
| 語音模式 | 是 |
| 檔案上傳 | 是 |
| 記憶 | 是 |
| 代你執行操作 | 是 |
| 應用程式整合 | 是 |
| 自主運作 | 是 |
| 主動傳訊息給你 | 是 |
| 可執行多個機器人 | 是 |
優點
- Safe defaults: the recommended profile asks before medium-risk actions, blocks high-risk ones, keeps files in the workspace and runs tools in an OS sandbox
- One small Rust binary with one config file, running on macOS, Linux, Windows and boards like a Raspberry Pi
- More than 30 channels, plus a web dashboard for chat, memory, config and cron
- Provider fallback chains, local models through Ollama, and cryptographic receipts for tool calls
- States plainly that it sends no telemetry and needs no cloud account or license server
缺點
- Slack, iMessage, Signal and several other channels are not in the standard release; you build from source with extra features to get them
- `zeroclaw quickstart` only sets up the model provider; channels and risk profiles mean editing the TOML config file
- The Docker sandbox backend isn't picked automatically under the default native runtime
- Model costs are on you
適合對象
- Self-hosters who want an OpenClaw-style agent with approval gates and sandboxing on from the start
- Running an agent on a small server or single-board computer
- Hardware and home-lab automation through GPIO, MQTT and cron triggers
來源
- zeroclaw-labs/zeroclaw on GitHub (MIT OR Apache-2.0, v0.8.7, README)
- ZeroClaw website
- ZeroClaw docs: Sandboxing
- ZeroClaw source: risk presets (Balanced, recommended, has the sandbox on)
- ZeroClaw docs: Channels overview (default and standard release bundles)
- ZeroClaw docs: You own it (no telemetry)
- ZeroClaw docs: Docker and containers
- ZeroClaw source: tools (image generation, screenshot, web)
