原生的轻量,
开放的连接。
原生视图与 Go 核心,标准 Web 与全球边缘网络。从界面到连接,每一层都为轻量、安全与跨平台协作而设计。
UI 与核心同语言
设备管理、配对、网络与 Provider 共用 Go 核心,原生视图与业务逻辑直接协作。
长会话更从容
原生虚拟消息列表、增量 Markdown、按会话隔离的草稿与附件预览。
React + Next.js,打开就能连接。
Next.js App Router 构建官网、文档与 Web 控制台,OpenNext 将完整体验部署到 Cloudflare。浏览器直接使用标准 WebRTC 与 Web Crypto。
了解 Fumadocs文档也是代码
Fumadocs 从 Markdown/MDX 生成目录、搜索和页面,文档与开源核心一起维护。
标准 Web 能力
IndexedDB 缓存、虚拟消息列表与响应式布局,让手机、平板和桌面浏览器拥有一致的工作体验。
WebRTC + TCP,尽可能直连。
原生端通过 Pion WebRTC 尝试 UDP 数据通道,同时尝试原生 TCP 打洞;浏览器使用标准 RTCPeerConnection。公共与可选自建 STUN 并行收集候选。
阅读连接策略一个地址,发现能力
客户端只填服务根地址,探测地址从 /p2p/config 下发。可选 Go 探测器在同一 26330 端口监听 TCP 和 UDP。
灵活的连接路径
设备间优先建立直连;需要中继时,通过服务提供的加密 WebSocket 路径连接,保持端到端加密。
一个 Worker,协调所有连接。
Cloudflare Worker 承载网站、Web 客户端和 /p2p/*。Durable Objects 为设备房间提供有状态协调与可休眠 WebSocket,D1 持久化设备与配对元数据。
部署自己的 Worker少一点运维拼装
默认 workers.dev 提供 HTTPS;自建无需准备 OAuth、支付或一台必需的公网 VM。探测器按网络需要添加。
一站式连接能力
设备发现、配对信令与加密中继共用一个入口。官方托管与开源自建使用相同的客户端和协议。
本地有缓存,云端有边界。
原生端使用 SQLite 与附件文件,浏览器使用 IndexedDB 保存配对身份和会话快照。断线恢复时补齐状态,再继续增量事件。
查看完整技术说明项目留在你的电脑
云端不保存聊天与附件明文;原始项目和 Agent 继续运行在被控电脑上。
数据库各司其职
SQLite 为原生端保存本地状态,IndexedDB 服务浏览器,D1 持久化云端元数据;官方服务通过 Drizzle ORM 管理业务数据。
密钥在设备上,授权有边界。
配对通过 X25519/HKDF/AES-GCM 建立信任,业务通信使用独立方向的 AEAD 密钥并防重放。经中继的消息仍为端到端密文。
安全与隐私边界编号不是凭据
六位设备编号用于发现;首次访问需要被控方确认或验证访问密码。登录同步设备目录,不会替新控制端自动建立配对信任。
统一的服务授权
服务签发短期授权,由被控设备验证;直连与中继共享一致的访问控制,设备信任由用户掌握。
轻装上阵,把资源留给 Agent。
原生视图与 Go 核心,一个轻量应用,承载完整的跨设备会话体验。
macOS arm64 压缩下载体积
macOS .app 文件总大小
演示面板/会话物理占用
Apple M5 · macOS 26.6 · arm64 预览构建 · 演示面板与会话场景,ReignHub 应用进程物理内存实测。
查看测试方法与结果你的下一步,不受距离限制。
六大平台,原生轻量。现在,把你的 Agent 带到身边。