zeroclaw-labs/zeroclaw
Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀
解决的问题
ZeroClaw 是一个自托管的代理运行时,允许用户拥有自己的 AI 助手、数据以及运行的机器。它通过提供一个单一的二进制文件,消除了对集中式 AI 平台的依赖,该文件可配置为使用各种 LLM 提供商,并通过多种通信渠道和工具与世界互动。
工作原理
ZeroClaw 使用 Rust 编写,作为中心枢纽,将 LLM 提供商(如 Anthropic、OpenAI 和 Ollama)连接到各种输入/输出通道(Discord、Telegram、Matrix、电子邮件等)以及可执行工具(shell、浏览器、HTTP 和硬件外设)。它包含一个安全策略引擎,用于管理自主性级别、沙箱化(通过 Landlock、Bubblewrap 等)以及为代理执行的每个操作生成加密工具收据。
适用人群
适用于重视隐私、安全性和对 AI 代理本地控制的用户,以及希望将 AI 集成到本地环境、硬件(如 Raspberry Pi)或特定通信渠道的开发者。
主要亮点
- 多通道支持:通过 Discord、Telegram 和自定义 CLI 等 30 多个通道访问单一代理。
- 提供者无关:可插拔的模型提供者,支持回退链和路由,确保可靠性。
- 安全优先:实现监督式自主性、操作系统级沙箱和工具收据以保障安全。
- 硬件能力:在 Raspberry Pi 和 Arduino 等平台上直接与 GPIO、I2C、SPI 和 USB 交互。
- SOP 引擎:事件触发的标准化操作流程,支持带审批关卡的自动化任务。
- IDE 集成:支持 Agent Client Protocol (ACP) 通过 JSON-RPC 实现编辑器集成。
相关
- 项目
- 项目
- 项目
- 项目
- 项目