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 與編輯器。
相關
- 專案
- 專案
- 專案
- 專案
- 專案