跳到主要内容
ZeroClaw

ZeroClaw

基于 Rust 的超轻量级 AI 自动化框架,仅需 5MB 内存即可运行,专为性能和边缘计算设计的 AI 助手。

人工智能工具

ZeroClaw:极致性能的轻量级 AI 框架

使用 Rust 编写,旨在为个人助手、自动化和边缘 AI 场景提供高性能、低消耗的基础设施。

系统架构图

ZeroClaw Architecture


什么是 ZeroClaw?

ZeroClaw 是一个由 'theonlyhennygod' 开发的开源 AI 项目。与体积庞大、资源占用高的传统 AI 框架相比,ZeroClaw 走的是“极端轻量化”路线。它完全基于 Rust 构建,能够以极小的内存占用提供强大的自动化能力。

核心设计哲学:分层架构

ZeroClaw 的系统由几个核心层组成,各层之间高度解耦:

  1. 通信层 (Channels):处理不同平台的 API 接入。
  2. 安全层 (Security Hub):执行沙箱策略,防止数据泄露。
  3. 适配层 (Providers):统一 22+ AI 供应商的 API 接口。
  4. 循环引擎 (Agent Loop):驱动任务执行的主逻辑。
  5. 记忆层 (Memory Engine):基于向量搜索实现的长期记忆。

核心核心优势

1. 惊人的资源占用(Edge AI Ready)

  • 极小体积:编译后的二进制文件非常小,运行内存常驻不到 5MB
  • 低功耗运行:它的设计初衷是可以在价值 10 美元的单板计算机(如树莓派 Zero 或类似的边缘计算设备)上流畅运行。
  • 瞬时响应:Rust 的异步运行时保证了在高负载下的极速响应。

2. 极致的多样性支持

  • 22+ AI 供应商:内置集成了 OpenRouter, Anthropic, OpenAI, DeepSeek, Google Gemini 等主流厂商。
  • 全平台渠道:支持 CLI、Telegram、Discord、Slack 以及独有的 iMessage 协议接入。

3. 高度模块化与可插拔设计

ZeroClaw 采用了基于 Trait 的子系统设计。通过简单的配置文件切换几乎任何组件,无需修改任何底层代码:

  • 支持动态切换存储后端。
  • 支持混合模型策略(例如:简单任务用低成本模型,复杂任务自动切换高阶模型)。

推荐理由

ZeroClaw 的部署非常简单,只需下载编译好的二进制文件并配置一个 config.toml 文件。

  1. 配置你的 API Key。
  2. 选择你喜欢的交互频道(如 Telegram Bot)。
  3. 运行 zeroclaw 即可。

注意事项

备注

由于 ZeroClaw 追求极致的轻量化,它的界面可能不如一些重型框架华丽,更侧重于后台自动化和简洁的消息交互。


总结

ZeroClaw 证明了 AI 框架并不一定需要大量的 RAM 和 CPU。它是对“过度设计”的反击,为追求效率的开发者和极客提供了一个纯粹、快速且强大的助手底座。

推荐指数:⭐⭐⭐⭐⭐ (5/5) 项目地址GitHub - theonlyhennygod/zeroclaw