🦀 RsClaw v2026.4.5 开源了(多 Agent / A2A / ACP / 桌面版)

4 月 5 日
 Oopos

🦀 RsClaw v2026.4.5 开源了(多 Agent / A2A / ACP / 桌面版)

最近把一个项目整理出来开源了 👉 RsClaw

GitHub: https://github.com/rsclaw-ai/rsclaw
官网: https://rsclaw.ai

简单说一下在做什么:


🚀 为什么做这个?

折腾了一段时间 OpenClaw / Agent 框架,发现几个比较共性的问题:

所以干脆自己从底层用 rust 重写了一套。


⚡ RsClaw 主要做了三件事

1️⃣ 多 Agent 原生支持

不是 workflow 拼接,而是运行时层面支持


2️⃣ A2A ( Agent to Agent )跨机器协同


3️⃣ ACP 执行闭环

这一块是我觉得比较关键的:

👉 Agent → Code → Action 打通


💻 使用门槛

做了桌面版(支持 macOS / Windows / Linux ):

👉 主要是想让非开发者也能玩起来


⚙️ 开发者

如果你已经在用 OpenClaw:

rsclaw setup
2208 次点击
所在节点    程序员
2 条回复
yuankui
4 月 5 日
不是很明白,像 agent 这种, 大部分都是在调用网络 API 的,用 rust 能体现性能优势吗?
Oopos
4 月 5 日
你说的这个点没问题,其实如果只是调 API 的话,确实语言差别不大 👍

我一开始也是这么想的,不过后来实际跑下来发现问题主要不在“单次调用”,而是在系统层面。比如多 agent 、多 channel 一上来就容易卡,token 用得也比较猛,还有上下文很容易乱(就是那种明显“失忆”的感觉)。另外小机器基本扛不住,2G 的 VPS 跑起来挺吃力的。

用 Rust 主要是想把这些问题压下来一点。资源占用会低一些,小鸡能跑;多任务调度也更稳一点,agent 多的时候差别会比较明显;还有这种常驻服务跑久了,整体也更安心一点。

另外一个比较现实的原因是 Node 这套在这种场景下确实有点重,依赖多、跨平台环境也容易出问题,对小白不太友好。Rust 这边直接一个可执行文件,桌面版和服务端都好处理。

所以如果只是写脚本调 API ,我也觉得语言无所谓;但如果是做这种长期跑的、多 agent + 调度 + 执行的东西,Rust 用下来会省心一点。

现在也还在慢慢优化,很多地方还挺粗糙的,欢迎多拍砖 👍

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1203627

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX