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 和编辑器。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目