Bitchat
This skill enables decentralized messaging using the Bitchat protocol within OpenClaw.
Features
- - Send and receive messages over mesh or peer-to-peer Bitchat networks.
- Node-based integration for scriptable console usage.
- CLI commands to configure network peers, encryption, and channels.
- Relies on
bitchat-node (npm) for the underlying BLE or other mesh transport.
Security & Dependencies
- - Bitchat uses local BLE or LAN for discovery and connectivity.
- The skill does not automatically connect to arbitrary external URLs.
- All network connections are user-initiated and require local config.
- We have pruned unneeded dependencies. Only
bitchat-node is included.
Usage
- 1. Install the skill from ClawHub: INLINECODE2
- Add or configure your Bitchat node/peers.
- Use OpenClaw commands to dispatch or read messages.
CODEBLOCK0
Implementation Details
- - TypeScript-based, compiles to dist/.
- Exposes integration points so OpenClaw can manage channels.
- Minimizes third-party dependencies to reduce security surface area.
Future Plans
- - Enhanced encryption and key management.
- Multi-network bridging beyond BLE.
Release Notes
- - 0.1.2: Points to bitchat-node@0.1.2, further pruned dist dependencies, updated skill doc.
技能名称: bitchat
详细描述:
Bitchat
该技能支持在OpenClaw中使用Bitchat协议进行去中心化消息传递。
功能特性
- - 通过网状网络或点对点Bitchat网络发送和接收消息。
- 基于节点的集成,支持脚本化控制台使用。
- 提供CLI命令,用于配置网络节点、加密方式和通信频道。
- 依赖bitchat-node(npm包)实现底层BLE或其他网状传输。
安全性与依赖
- - Bitchat使用本地BLE或局域网进行发现和连接。
- 该技能不会自动连接任意外部URL。
- 所有网络连接均由用户发起,并需要本地配置。
- 已精简不必要的依赖,仅保留bitchat-node。
使用方法
- 1. 从ClawHub安装技能:clawhub install bitchat
- 添加或配置你的Bitchat节点/对等端。
- 使用OpenClaw命令发送或读取消息。
bash
示例
openclaw bitchat start
openclaw bitchat send --to=peerID --message=你好
实现细节
- - 基于TypeScript开发,编译至dist/目录。
- 暴露集成接口,使OpenClaw能够管理频道。
- 最小化第三方依赖,以降低安全风险。
未来计划
- - 增强加密和密钥管理功能。
- 实现超越BLE的多网络桥接。
发布说明
- - 0.1.2:指向bitchat-node@0.1.2,进一步精简dist依赖,更新技能文档。