Pubblue

🚀 P2P 发布与实时协作工具

通过 pubblue CLI 快速发布文件并建立浏览器 P2P 实时通信,支持私有化部署与 OpenClaw 桥接集成。

收藏
5.7k
安装
1.2k
版本
5.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

pubblue 是一套面向开发者的内容发布与实时交互 CLI 工具,由 pub.blue 团队维护。其核心功能分为两大模块:

1. 静态内容发布

  • pubblue create <file> 将本地文件发布为可访问的 URL,默认私有,支持自定义 slug、标题、过期时间
  • pubblue update/delete/list 提供完整的内容生命周期管理
  • 支持管道输入(cat file.md | pubblue create),便于脚本化集成

2. 实时交互通道(Live)

  • 通过 pubblue start 启动常驻守护进程,建立 WebRTC P2P 连接
  • 浏览器端点击「Go Live」发起连接,Agent 自动响应
  • pubblue write/read 实现双向数据流,支持 chat 和 canvas 双通道
  • --bridge openclaw 模式可将消息路由至 OpenClaw 会话,实现 AI 工作流集成

显著优点

  • 零服务器部署:基于 WebRTC 的 P2P 架构,无需自建后端
  • 隐私优先:内容默认私有,API 密钥本地存储(~/.config/pubblue/config.json)
  • Telegram 集成:自动输出 t.me 深度链接,支持 Mini App 生态
  • 桥接灵活:OpenClaw 桥接支持确定性会话路由,适合复杂 AI 代理场景

潜在局限

  • Node.js 依赖:要求 18+ 环境,对非 JS 生态用户有门槛
  • 连接稳定性:WebRTC 受网络环境制约,需配合 --follow 与重试机制
  • 调试复杂:P2P 故障排查需同时检查 daemon、bridge、浏览器三端状态

适合人群

  • 需要快速分享原型、演示或实时协作的前端/全栈开发者
  • 构建 AI 代理工作流、需双向人机交互的技术团队
  • 追求私有化部署、不愿将敏感数据托管至第三方 SaaS 的用户

常规风险

  • 密钥泄露:API key 存储于本地明文 JSON,多用户系统需额外权限管控
  • Rate limit:高频写入需实现退避重试,否则触发服务限流
  • 会话过期:守护进程异常退出可能导致会话失效,建议配合 pubblue doctor 健康检查

Pubblue 内容

手动下载zip · 2.7 kB
claw.jsonapplication/json
请选择文件