繁體中文

ZeroClaw 評測:預設安全的 Rust 版 OpenClaw 替代方案

ZeroClaw 是單一 Rust 執行檔,預設開啟核准關卡和作業系統沙箱。安裝、設定以及讓它持續運作實際上要做些什麼。

前往 ZeroClaw

ZeroClaw 是 ZeroClaw Labs 推出的個人代理執行環境,第一個版本於 2026 年 2 月發布,我們在 2026 年 11 月 8 日查看時有 33,269 顆 GitHub 星。它做的事情和 OpenClaw 一樣,是一個在你自己的機器上執行、從聊天應用程式與它對話的代理,但它以單一 Rust 執行檔發布,而且是從嚴格鎖定、而非完全開放的狀態起步。正是後面這一點讓它值得一看。

ZeroClaw homepage headline: The personal AI agent you actually own, one lightweight Rust binary on your machine with your keys or your local models
ZeroClaw's homepagezeroclaw.com

你要安裝什麼

不需要管理 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 代理清單。

價格

ZeroClaw: 價格
Open source免費
  • MIT or Apache-2.0, free to self-host
  • No hosted plan or subscription; you pay your model provider or run a local model

功能

功能
網路搜尋是
圖像生成是
語音模式是
檔案上傳是
記憶是
代你執行操作是
應用程式整合是
自主運作是
主動傳訊息給你是
可執行多個機器人是

優點

  • 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

來源