
简介
ZeroClaw 是一个由 ZeroClaw Labs 开发的开源、快速、小型且完全自主的 AI 助手基础设施框架,采用 100% Rust 编写,秉持'零开销、零妥协'的设计哲学。该项目以其惊人的资源效率著称——能够在仅 10 美元的硬件上运行,内存占用低于 5MB,启动时间短于 10 毫秒,相比同类解决方案(如 OpenClaw)减少 99% 的内存使用和 98% 的部署成本。ZeroClaw 不仅是一个高性能的 AI 助手运行时,更是一个完全可插拔的架构,允许开发者'在任何地方部署,交换任何组件'。
核心价值:
- 极致效率:3.4MB 的独立二进制文件,<5MB 内存占用,<10ms 启动时间
- 成本革命:专为边缘设备和资源受限环境设计,大幅降低 AI 助手部署门槛
- 完全自主:内置自治引擎,支持从监督到完全自主的不同运行模式
- 架构灵活:基于 trait 的模块化设计,所有核心子系统均可热插拔替换
技术定位:ZeroClaw 填补了高性能 AI 助手框架与资源受限环境之间的空白。它既不是另一个'重型'AI 平台,也不是简单的脚本工具,而是一个经过精心设计、可在从树莓派到服务器的全频谱硬件上提供一致体验的生产级基础设施。其 Rust 原生实现确保了内存安全、线程安全和卓越的性能表现。
主要功能
1. 超轻量级运行时
ZeroClaw 的核心二进制文件仅 3.4MB,完全静态链接,无需外部运行时依赖。内存占用稳定在 5MB 以下,即使在内存仅 1GB 的树莓派 3 上也能流畅运行。启动时间突破性地低于 10 毫秒,实现了'即时响应'的用户体验。这种极致的资源效率使其成为边缘计算、物联网设备和移动场景的理想选择。
2. 全栈可插拔架构
框架的每个子系统都定义为 trait,支持零代码更改的组件替换。AI 模型提供商系统支持 22+ 个服务(OpenRouter、Anthropic、OpenAI、Ollama、Groq、Mistral、xAI、DeepSeek 等),以及任何 OpenAI 兼容的自定义端点。通信渠道支持 CLI、Telegram、Discord、Slack、iMessage、Matrix、WhatsApp 和 Webhook。内存后端可在 SQLite、Lucid 桥接、Markdown 或无持久化之间选择。工具系统、可观察性、运行时适配器、安全策略等全部模块化。
3. 自主内存与搜索系统
ZeroClaw 内置完整的全栈搜索引擎,无需依赖 Pinecone、Elasticsearch 或 LangChain 等外部服务。向量数据库将嵌入存储为 SQLite BLOB,支持余弦相似度搜索。关键词搜索基于 FTS5 虚拟表和 BM25 评分。混合合并使用自定义加权函数结合向量和关键词结果。嵌入通过 EmbeddingProvider trait 支持多种来源。系统自动进行记忆的保存、回忆和管理,支持安全的重建索引。
4. 多层安全加固
安全不是事后考虑,而是设计核心。网关默认绑定到 127.0.0.1,拒绝公开绑定除非明确配置隧道。配对系统要求 6 位一次性代码交换为 Bearer 令牌。文件系统作用域默认限制在工作空间内,阻止对 14 个系统目录和 4 个敏感点文件的访问。空字节注入防护和符号链接逃逸检测。通道允许列表策略默认拒绝所有入站消息,需显式配置授权发送者。支持 Docker 沙箱运行时,可配置内存、CPU 限制和只读根文件系统。
5. 身份系统与 AIEOS 支持
支持两种身份格式:传统的 OpenClaw Markdown 文件(IDENTITY.md、SOUL.md、USER.md、AGENTS.md)和新兴的 AIEOS(AI 实体对象规范)v1.1 JSON 格式。AIEOS 支持使 AI 身份可跨模型和系统移植,保持行为一致性。身份系统涵盖名称、心理学特征(神经矩阵、MBTI、道德指南针)、语言学风格、动机、能力、物理特征、历史和兴趣等完整维度。
6. 浏览器与自动化工具
可选浏览器工具支持多种后端:agent_browser(默认)、rust_native 和 computer_use。计算机使用侧边栏通过 HTTP 端点实现鼠标点击、键盘输入等 UI 自动化。严格的域名允许列表和窗口标题过滤确保自动化安全。工具系统还包括 shell 执行、文件读写、记忆存储/回忆/遗忘等核心能力,全部可扩展。

