这个项目能做什么
ZeroClaw是以单一Rust二进制文件分发的个人AI助手基础设施。作为可在自有硬件上配置运行的代理运行时,用户完全掌控代理实体、数据及运行设备。
核心功能包括:
- 多通道通信:单个代理可响应30余种配置通道。来自Discord、Telegram、Matrix、邮件、Webhook及CLI的入站消息均接入同一代理循环
- 通用大模型支持:可插拔模型提供商涵盖Anthropic、OpenAI、本地Ollama及任意OpenAI兼容端点。故障转移链与路由机制确保服务商异常时代理持续运行
- 安全优先设计:默认自主模式为监督模式,中风险操作需审批、高风险操作被阻断。包含工作区隔离、命令策略、操作系统级沙箱(Landlock、Bubblewrap、Seatbelt、Docker)及每项操作的加密工具凭证。提供专为可信开发环境设计的YOLO模式
- 硬件能力支持:通过Peripheral trait实现树莓派、STM32、Arduino及ESP32的GPIO、I2C、SPI与USB接口支持
- 网关与仪表盘:配备HTTP/WebSocket客户端网关及网页仪表盘,支持聊天交互、记忆浏览、配置编辑、定时任务管理及工具检测
- SOP引擎:通过MQTT、Webhook、定时任务或外设事件触发标准操作程序,具备审批关卡与可恢复执行特性
- IDE集成:通过stdio通道的JSON-RPC 2.0协议支持代理客户端协议,实现编辑器集成
配置通过单一TOML文件管理。运行时采用SQLite与嵌入向量存储记忆数据,支持通过systemd、launchctl或Windows Service安装为系统服务。项目采用MIT与Apache 2.0双许可证发布。
评论
0 评分人数达到10人后显示
登录后参与讨论。