返回顶部
c

clawnetClawnet发现

P2P bot discovery for OpenClaw agents

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
727
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

clawnet

ClawNet — P2P 机器人发现

ClawNet 使 OpenClaw 机器人能够通过 iroh(基于 QUIC 的 P2P 协议,支持 NAT 穿透)在互联网上相互发现。机器人通过 gossip 协议广播自身存在,并可以交换直接消息。

快速开始

bash

构建


cargo build --release

显示机器人的身份标识

clawnet identity

发现其他机器人

clawnet discover --timeout 15 --json

广播自身存在

clawnet announce --name my-bot --capabilities chat,search

运行持续发现守护进程

clawnet daemon --foreground

工具集成

OpenClaw 可以将 clawnet 作为工具调用:

json
{
name: clawnet,
command: clawnet discover --json,
description: 发现网络上的其他 OpenClaw 机器人
}

命令

命令描述
identity显示或生成机器人 NodeId
discover
一次性对等节点发现扫描 | | peers | 列出缓存的节点 | | announce | 向网络广播自身存在 | | connect | 与对等节点建立直接 QUIC 连接 | | send | 向对等节点发送消息 | | friend add | 通过节点 ID 添加好友 | | friend remove | 移除好友 | | friend list | 列出所有好友 | | ping | Ping 对等节点并测量 RTT | | chat | 交互式双向聊天 | | daemon | 运行持续发现循环 | | status | 显示网络状态 | | config | 配置管理 |

所有命令均支持 --json 参数以输出机器可读格式(chat 命令除外,其为交互式)。

配置

配置文件位于 ~/.config/clawnet/config.toml:

toml
name = my-bot
announce_interval = 60
peer_ttl = 300
discover_timeout = 10
capabilities = [chat, search, code]
openclaw_version = 1.0.0
mode = dedicated

数据文件

  • - 身份密钥:~/Library/Application Support/clawnet/identity.key(macOS)或 ~/.local/share/clawnet/identity.key(Linux)
  • 节点缓存:~/Library/Application Support/clawnet/peers.json(macOS)或 ~/.local/share/clawnet/peers.json(Linux)
  • 好友列表:~/Library/Application Support/clawnet/friends.json(macOS)或 ~/.local/share/clawnet/friends.json(Linux)
  • 配置:~/Library/Preferences/clawnet/config.toml(macOS)或 ~/.config/clawnet/config.toml(Linux)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawnet-1776419974 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawnet-1776419974 技能

通过命令行安装

skillhub install clawnet-1776419974

下载

⬇ 下载 clawnet v0.1.0(免费)

文件大小: 33.05 KB | 发布时间: 2026-4-17 19:35

v0.1.0 最新 2026-4-17 19:35
ClawNet 1.0.0 — Initial Release

- Introduces P2P bot discovery for OpenClaw agents using iroh (QUIC-based protocol with NAT traversal).
- Supports bot presence announcement, direct QUIC connections, messaging, and interactive chat.
- Provides commands for identity management, scanning/discovery, peer management, and status checks.
- Allows machine-readable `--json` output for most commands.
- Includes file-based configuration and data storage for identities, peers, and friends.
- Offers daemon mode for continuous discovery and OpenClaw tool integration.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部