架构技术评论

Rust Claw 选型实战:比起“谁最强”,更该看谁能扛住长期迭代

Image

先给大家拜个年:祝大家 2026 新年好,万事如意,技术持续进阶,在 AI 时代都能做出自己的成绩。

如果你最近也在做 AI Agent,大概率已经遇到这个问题:

Demo 很顺,真上线很累。

模型能回答,不代表系统能长期跑。真正让团队痛苦的,通常不是 Prompt,而是这些事:

  • 工具调用一多就失控
  • 会话状态断了难恢复
  • 记忆越积越脏
  • 权限边界说不清
  • 团队里只有一个人能救火

所以这篇文章不聊“哪个最酷”,只聊一个现实问题:

如果你要把 Agent 当成基础设施长期运行,MicroClaw、ZeroClaw、Moltis 该怎么选?


先给结论

如果你只看一分钟:

  • 想要“多聊天渠道 + 统一 Agent 内核 + 记忆治理”:MicroClaw
  • 想要“低资源 + 强可替换 + 安全默认值严格”:ZeroClaw
  • 想要“平台化网关 + 模块化治理 + 团队协作能力”:Moltis

这三个都不是玩具项目。
差异不在“有没有功能”,而在“你希望 6 个月后它变成什么样”。


为什么今天选型比过去更难?

因为 Agent 已经进入第二阶段:

  • 第一阶段是“会聊”
  • 第二阶段是“会执行”

一旦进入“会执行”,你就会开始面对真实世界的复杂度:

  • 需要调用 shell、文件、web、第三方工具
  • 需要跨渠道接入(Telegram/Discord/Web 等)
  • 需要长期记忆和会话恢复
  • 需要权限、安全、审计和回滚

这时你选的就不是一个“聊天机器人框架”,而是一个“运行时底座”。

底座选错,后续每一个需求都更贵。


这三者到底在比什么?

很多人会拿 Star 和功能列表对比。
我建议换一个视角:看“运行时控制力”。

真正该比的是这四件事:

  1. 能不能稳定执行(工具循环、超时、恢复)
  2. 能不能长期记忆(质量、去重、污染防护)
  3. 能不能安全运行(权限边界、网关暴露、审计)
  4. 能不能被团队维护(结构清晰、学习成本、协作效率)

MicroClaw:像“把 Agent 真正搬进聊天渠道”的统一内核

MicroClaw 的气质很明确:

  • 一个共享 Agent Loop
  • 一个 provider-agnostic LLM 层
  • 多渠道 adapter 负责接入和输出

这类架构的好处是:

  • 行为一致
    :跨渠道体验更容易对齐
  • 成本可控
    :核心改一处,多端受益
  • 记忆闭环完整
    :文件记忆 + 结构化记忆 + 反射器 + 可观测

如果你是“要在多个群聊/渠道长期运行一个助手”的团队,MicroClaw 的路线很自然。

一句话:

它不是堆功能,而是在做“统一执行闭环”。

配图:

MicroClaw Architecture


ZeroClaw:像“极简内核 + 强边界”的工程派

ZeroClaw 最大的吸引力不只是性能口号,而是它的工程方向:

  • 轻量
  • trait 可替换
  • 安全默认值保守

你可以把它理解为:

它希望你能按需替换任何子系统,同时保持低资源占用。

这个方向特别适合两类场景:

  • 边缘设备、低成本常驻
  • 对安全边界和定制内核要求高的团队

但它也有代价:

  • 抽象层更强,上手门槛更高
  • 团队工程纪律不够,容易出现实现碎片化

配图:

ZeroClaw Architecture


Moltis:像“本地优先 AI Gateway 平台”

Moltis 最明显的特点是平台化:

  • gateway、agents、tools、memory、mcp、voice 等多模块拆分
  • 认证、节流、hooks、观测、部署链路相对完整

你可以把它看成一个“能承载多角色协作”的系统。

它适合的不是“我就想快速起个 bot”,而是:

  • 我需要完整控制面
  • 我需要网关级安全能力
  • 我需要多人协作长期演进

代价也很直观:

  • 学习曲线更高
  • 小团队可能觉得“系统偏重”

配图:

Moltis Architecture


一个经常被忽略的真相:

Star 能说明关注度,但说明不了你的成功率

先看这张快照图(同一时间采样):

GitHub Snapshot

很多人会自然得出“Star 高就该选它”。
这在开源世界不完全成立。

对团队来说,真正决定成败的是:

  • 出故障能不能恢复
  • 升级能不能回滚
  • 权限能不能审计
  • 交接后别人能不能接住

传播指标,不能替代运维指标。


怎么按团队阶段选

1)你是个人开发者:目标是“今晚跑起来”

优先看:启动快、成本低、接入直观。

  • 偏轻量和可插拔:ZeroClaw
  • 偏多渠道统一和记忆治理:MicroClaw

2)你是小团队(2~6 人):目标是“稳定上线”

优先看:会话恢复、权限边界、排障效率。

  • 偏 chat 场景交付:MicroClaw
  • 偏网关和平台能力:Moltis

3)你是平台团队:目标是“服务多个产品线”

优先看:模块边界、安全体系、可观测与治理。

  • 平台优先:Moltis
  • 若硬件约束强、且能承担深度定制:ZeroClaw

建议你别“拍脑袋选型”,直接跑一个两周对照实验

Week 1:同题跑三套

统一任务:

  • 多轮问答 + 两次工具调用
  • 文件读写 + 搜索 + web fetch
  • 一条调度任务 + 次日恢复
  • 记忆写入/召回/冲突更新

统一记录:

  • 可靠性(失败率、恢复率)
  • 可观测性(定位耗时)
  • 运维性(升级、备份、回滚)
  • 开发效率(新增一个工具要多久)

Week 2:故障注入

人为制造:

  • 模型超时
  • 工具报错
  • 数据库锁冲突
  • 网络抖动

看三件事:

  • 能否平稳降级
  • 能否快速恢复
  • 能否多人协同排障

一个实用权重(你可以直接用):

  • 40% 可靠性
  • 25% 安全与权限
  • 20% 开发效率
  • 15% 性能与资源占用

最后一句话

这三个项目都值得尊重。

但技术选型从来不是“谁最强”,而是:

谁最匹配你团队的现实约束。

如果你现在正准备把 Agent 从“能聊天”推进到“能执行”,
请把注意力从模型参数,转到运行时底座。

因为真正决定你未来成本的,往往不是第一版效果,
而是第 20 次迭代时,你的系统是不是还“可维护、可审计、可扩展”。


参考链接

  • MicroClaw: https://github.com/microclaw/microclaw
  • ZeroClaw: https://github.com/theonlyhennygod/zeroclaw
  • Moltis: https://github.com/moltis-org/moltis