又一个小而美的 OpenClaw 替代方案:ZeroClaw
整个项目使用 Rust 开发,编译后的二进制文件只有约 3.4 MB,运行时内存占用不到 5 MB,启动时间低于 10 毫秒。相比基于 Node.js 或 Python 的同类智能助理,它显得更加轻量、小巧。基本上,在绝大多数普通配置的电脑上都可以轻松部署。
ZeroClaw 的设计非常工程化。项目中几乎所有核心模块都被抽象为 Rust 的 trait,例如模型接口、消息通道、记忆系统、工具系统、安全策略等,全部采用插件式架构。这样的设计让整体结构清晰,也方便扩展和维护。
在模型支持方面,它兼容包括 OpenAI、Anthropic、OpenRouter、Ollama、Groq、Mistral 等在内的 20 多个模型供应商,并且完全兼容 OpenAI API 格式,还可以接入自定义的私有接口。
消息通道也很丰富,支持 CLI、Telegram、Discord、Slack、WhatsApp、Webhook 等多种方式,适配不同使用场景。
记忆系统默认使用 SQLite,也可以接入本地嵌入式数据库,内置了 FTS5 全文检索和向量搜索功能。
ZeroClaw 的内存系统完全自研:向量嵌入数据存储在 SQLite 中,关键词搜索通过 FTS5 实现,最后再进行加权融合。整个方案不依赖 Pinecone、Elasticsearch、LangChain 等外部组件。这样做的好处是部署更简单、可控性更高,同时也降低了整体复杂度。
在“身份系统”方面,它同样做了标准化设计。除了传统用 Markdown 文件(如 IDENTITY.md、SOUL.md)来定义人格外,还支持 AIEOS v1.1 标准的 JSON 格式。这是一套尝试标准化 AI 人格结构的规范,包含心理权重、语言风格、价值观等字段。也就是说,它定义的“人格”可以迁移到其他智能体应用中复用。
整体来看,ZeroClaw 是一个典型的 Rust 风格项目:强调性能、可预测性和零隐式开销。它不靠花哨的界面吸引人,而是用扎实的工程质量取胜。
Github: github.com/zeroclaw-labs/zeroclaw
#AI技术[超话]##ZeroClaw##智能体助手##HOW I AI#
