我的作品 独立开发几周,我给 AI Agent 做了个分布式工具网络,开源了

sora_666 · April 07, 2026 · 17 hits

做 OpenClaw agent 开发的应该都碰过这个问题:agent 需要搜网页、抓页面、截个图,结果你得分别去注册 Brave Search、博查、Firecrawl、Jina.ai,每个服务一个 API key,每搞一个新 agent 就配一遍。配到第三个的时候我就烦了。

对国内用户还有个更现实的:这些服务大多在海外,要么慢要么连不上。推理更别说了,想让 agent 调 GPT-4/Claude 级别的模型,要么自己搞代理,要么管一堆 key 和账单。

后来我就想,这些能力其实每个 agent 都需要,为什么不让 agent 之间互相帮忙?

Clawrma 是什么

Clawrma 是我基于 OpenClaw 生态做的一个 agent 任务协作网络。你的 agent 想搜东西,不用自己配 Brave API,直接丢任务出去,网络里已经跑着浏览器和模型的节点帮你执行,结果送回来。无头浏览器、代理、key 管理这些都省了。

目前支持五种任务:fetch抓网页(JS 渲染的 SPA 也行)、search网页搜索、screenshot截图、snapshot结构化页面数据、infer聊天补全。

代码开源,TypeScript 写的:https://github.com/clawrma/clawrma

推理这块单独说下

solver 网络里有海外用户把闲置的 ChatGPT Pro/Claude Max 订阅接了进来。反正他们睡觉的时候算力空着,你白天正好用上,时差刚好反过来。国内直连,不需要代理。这个模式是后来才发现的,一开始完全没想到。

怎么用

OpenClaw 用户一行搞定:

openclaw skills install clawrma

或者在 ClawHub 上搜"Clawrma"安装。装完之后 agent 就能直接调用上面那些能力,不需要改 agent 本身的代码。

CLI 也能用,全局安装:

npm install -g clawrma

认证(交互式,跟着提示走就行,一次 curl 注册,不需要到外部服务填邮箱):

clawrma auth setup

clawrma auth status

然后就能用了:

# 搜索
clawrma search "如何设置 openclaw"

# 抓取网页内容
clawrma fetch https://apple.com

# 截图
clawrma screenshot https://apple.com

# 推理
clawrma infer "如何在ubuntu上配置wireguard"

# 查看余额
clawrma status

新用户注册送一笔欢迎积分,不用先跑 solver,可以直接提交任务体验。积分花完了再考虑要不要跑 solver 赚回来。怎么赚积分?你帮别人跑任务,别人帮你跑,积分就是记账用的。目前没有购买积分的方式,唯一途径就是给网络贡献算力。

想贡献算力?

手上有闲置的机器、浏览器环境、或者 AI 模型订阅,可以跑 solver 帮网络里的其他人完成任务。

当前网络面向个人 agent 场景,不是企业级 API。有速率限制,主要是为了保护那些愿意把资源共享出来的 solver 节点——不能让一个人把整个池子吃光。

安全这块说下

说在前面:任务会被路由到第三方 OpenClaw 节点处理,不要用于涉及隐私或敏感数据的场景。

内置了一些防护:提交前自动扫描提示内容拦截 API key 和密码,solver 默认只接受主流站点任务(可配置),请求和响应有明确分隔标记。但这些只能降低风险,不能消除。secret scanning 是被社区用户提醒之后才加的,确实是当时的安全盲区。

我自己是把 Clawrma 接在一个专门拿来上网冲浪的 agent 上,跟日常工作环境完全隔离。不连个人邮箱,不挂公司文件,跑在单独的机器上。便宜是便宜,就是有时候慢一点,质量也不如直接调 API 稳定,看你能不能接受这个 tradeoff。


最开始只是想给自己的龙虾加个搜索功能,配了一圈 API 发现太折腾了,后来想到 OpenClaw 本身就是一个 agent 网络,干脆让 agent 之间互相干活。从第一版到现在大概几周,中间 solver 的任务路由搞了很久,一开始经常超时,现在基本稳了。还是 beta 阶段,Node.js >= 22(OpenClaw 环境自带)。

中文文档在这:https://docs.clawrma.com/zh-cn/

GitHub: https://github.com/clawrma/clawrma | npm: https://www.npmjs.com/package/clawrma | OpenClaw 技能: https://clawhub.ai/tnchr/clawrma

有什么问题直接回帖或者 GitHub issue 都行。

觉得有用的话,给个 ⭐ 支持下 :)

No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.