zeroclaw-labs/zeroclaw

Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀

解決的問題

ZeroClaw 提供一個自托管、注重隱私的代理執行環境,讓使用者能完全擁有自己的 AI 助手、資料,以及執行的硬體。它透過單一二進位檔管理多個 LLM 提供者、通訊管道與本地系統工具,消除對集中式 AI 平台的依賴。

如何運作

它作為一個基於 Rust 的執行環境,將 LLM 提供者(如 Anthropic、OpenAI 和 Ollama)連接到各種互動管道(如 Discord、Telegram 和 CLI)以及可執行工具。系統使用 TOML 設定檔來定義代理、風險設定與提供者路由。它包含一個安全層,具備監督式自主性與作業系統層級的沙箱功能,確保代理行為受到管控且安全。

適用對象

適合希望擁有高度可客製化、私密的 AI 代理,能同時與本地機器、硬體周邊裝置及多個即時通訊應用互動的使用者。

主要特色

  • 多管道支援:一個代理可透過 Discord、Telegram、Matrix、電子郵件等多種管道存取。
  • 提供者無關:支援超過 20 個 LLM 提供者,具備可插拔架構與故障轉移鏈,確保可靠性。
  • 硬體整合:可在 Raspberry Pi 和 Arduino 等裝置上控制 GPIO、I2C、SPI 與 USB。
  • 安全優先:具備監督式自主性、工具收據,以及透過 Landlock、Bubblewrap 或 Docker 實現的沙箱功能。
  • SOP 引擎:事件觸發的標準作業程序,支援帶審核門檻的自動化工作流程。
  • ACP 整合:透過 Agent Client Protocol(JSON-RPC 2.0)支援 IDE 與編輯器。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案