【开源】ZeroClaw:10美元硬件上运行的AI助手,Rust编写,支持微信/Telegram/WhatsApp等20+平台

今天要推荐的是一个非常硬核的开源项目——ZeroClaw。这是一个完全用Rust编写的个人AI助手,可以在极其廉价的硬件上运行,内存占用仅5MB,比OpenClaw节省99%的资源。

ZeroClaw的核心特点可以用一句话概括:在任何设备上、以任何方式运行你的个人AI助手。

项目介绍

ZeroClaw是一个Rust编写的高性能AI助手基础设施,它最大的亮点是资源占用极低。研究团队测试发现,它可以在售价仅10美元的树莓派级别硬件上流畅运行,内存占用不到5MB。这相比OpenClaw节省了99%的资源,相比Mac mini方案则节省了98%的成本。

项目由哈佛、MIT和Sundai.Club社区的学生和成员共同开发,支持多语言界面(简体中文、英文、日语、韩语等30种语言)。

主要特色

多平台接入是ZeroClaw的核心优势。项目支持20多个消息平台:WhatsApp、Telegram、Slack、Discord、Signal、iMessage、Matrix、IRC、Email、Bluesky、Nostr、Mattermost、Nextcloud Talk、DingTalk、Lark、QQ、Reddit、LinkedIn、Twitter/X、MQTT、微信企业版、飞书等。只要你日常在用的聊天软件,ZeroClaw基本都能接入。

在模型支持方面,ZeroClaw支持OpenAI Codex(ChatGPT订阅)、Google Gemini(OAuth)和Anthropic Claude(API密钥或认证令牌)。用户可以配置多个模型并设置故障转移策略。

安全性方面,ZeroClaw默认对陌生人发来的私信进行限制,需要通过配对码验证才能交互。系统提供三种 autonomy 级别:ReadOnly(只读)、Supervised(监督,需要审批)和Full(完全自治)。

安装步骤

推荐使用Homebrew安装(macOS或Linux):

brew install zeroclaw

或者使用一键引导脚本:

git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
./install.sh

安装完成后,运行以下命令开始配置:

zeroclaw onboard

onboard命令会逐步引导你完成工作区配置、消息渠道连接和AI提供商设置。

从源码编译安装(需要Rust工具链):

git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
cargo build --release --locked
cargo install --path . --force --locked
zeroclaw onboard

快速使用

启动网关服务:

zeroclaw gateway
zeroclaw gateway --port 0

与助手对话:

zeroclaw agent -m "你好,ZeroClaw!"
zeroclaw agent

启动完整守护进程:

zeroclaw daemon

状态检查和诊断:

zeroclaw status
zeroclaw doctor

从OpenClaw迁移

如果你已经在使用OpenClaw,ZeroClaw提供了完整的迁移工具:

zeroclaw migrate openclaw --dry-run
zeroclaw migrate openclaw

迁移工具会自动将~/.openclaw/下的工作区文件、记忆和配置迁移到~/.zeroclaw/,配置文件格式会自动从JSON转换为TOML。

适用场景

ZeroClaw特别适合以下场景:想要拥有完全自治的私人AI助手、预算有限希望在低配置服务器或开发板上运行、需要同时接入多个即时通讯平台的团队或个人开发者、以及对数据隐私有高要求希望所有数据都存储在本地的情况。

开源协议

ZeroClaw采用MIT或Apache-2.0双协议许可,完全开源免费使用。


服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容