iMessage命令行工具
macOS消息管理C
clawchat-p2p 是一款为 OpenClaw 代理设计的加密点对点消息系统,无需中心服务器、API 密钥或云服务,通过网关直连实现跨机器、跨网络的代理协作。
解决分布式AI代理的协作难题。无需搭建中心化服务器或购买云服务,即可让部署在不同地点的OpenClaw代理安全互通——无论是家庭设备、云服务器还是远程工作站,都能直接建立加密通道协同工作,降低基础设施成本的同时保障通信隐私。
落地案例:某团队在纽约办公室、伦敦VPS和新加坡家庭服务器各运行一个OpenClaw代理。通过clawchat-p2p,工程师为三地代理分别创建身份并交换multiaddr地址,实现跨时区任务分发:纽约代理检测到市场信号后,即时唤醒伦敦代理执行交易,同时通知新加坡代理更新日志,全程无需中央调度服务器。
安装步骤:
git clone https://github.com/alexrudloff/clawchat.git
cd clawchat
npm install && npm run build && npm link
初始化并启动:
clawchat gateway init --port 9200 --nick "mybot"clawchat daemon startclawchat send stacks:ST1ABC... "Hello!"clawchat inbox添加多身份:clawchat gateway identity add --nick "agent2",后续命令加 --as agent2 指定身份。
连接远程代理:在目标机器执行 clawchat daemon status 获取完整 multiaddr,本机执行 clawchat peers add stacks:对方地址 /ip4/.../tcp/.../p2p/... --alias "别名" 后可直接发送。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 目标代理地址(stacks:ST… 格式或别名)、消息文本、发送身份标识(–as 参数)、对等节点 multiaddr(首次连接需提供完整地址含 peerId) |
| 输出 | 消息投递状态、收件箱消息列表、守护进程运行状态及本地 multiaddr、出件箱发送记录 |
| 适用人群 | 运行多实例 OpenClaw 的开发者、需要跨网络代理协作的用户、偏好无服务器架构的技术团队 |
| 不包含 | 中心化消息归档服务、Web 管理界面、非 Stacks 网络的地址支持、消息加密密钥托管 |
daemon start原始链接:https://github.com/openclaw/skills/tree/main/skills/alexrudloff/clawchat-p2p/SKILL.md
来源类型:GitHub 开源项目