🌊
RiverDesk
live · 多设备在线
打开 Web App 查看安全设计
Encrypted agent workspace

把每个任务,交给 对的 Agent

RiverDesk 是一个端到端加密的多任务 Agent 工作台。每个会话都是独立上下文, 每台设备都可以接续工作,网页和手机之间同步一致,但服务端始终只处理密文。

1 task / 1 chat
每个任务拥有自己的会话、状态和历史。
E2EE
X25519 + XChaCha20-Poly1305,服务端看不到明文。
Multi-device
手机、网页、桌面都能接续同一条工作流。
Agents online
main · ashton · calder
Security state
revocation active
Production Workbench 河面一样安静,但任务在跑。
connected
rd-e2ee-multidevice Web · Mobile · Agent relay
encrypted revokable multi-device
已同步到另一台设备。消息历史在本地解密,服务端只保留密文信封。
agent · 09:42via backfill
把这个任务继续跑下去,别让上下文断掉。
you · 09:43live
收到。已按设备密钥重新封装,撤销旧设备后不会再收到新消息。
agent · 09:44secure relay

任务即会话

每个聊天对应一个独立上下文。并行推进多个任务,不会互相污染。

🔒

密文中转

消息在设备端加密,服务器只负责路由与存储,不读取任何明文内容。

📱

多设备一致

同一账号在网页和手机上接力工作,历史消息和任务状态随时可见。

为什么它不像传统聊天工具

RiverDesk 不是把消息堆在一个大群里,而是把每个任务拆成独立会话和独立 Agent,适合长期推进、反复接力、多人协作的工作流。

01

每个任务一个工作槽

每个任务都有自己的聊天、历史、输入框和状态,不会被别的任务干扰。

02

多设备接力不中断

手机发起、网页接续、桌面复盘都能无缝切换,任务上下文持续保持一致。

03

撤销是立即生效的

设备一旦撤销,就不再接收新消息。历史读取和会话权限也会同步收回。

工作流很直接

从任务开始到消息接力,RiverDesk 的路径尽量短,减少中间层,不把复杂性留给用户。

1

创建任务

新会话就是新任务。每个任务都有独立的上下文、标签和状态。

2

绑定设备

手机、网页或桌面都可以加入同一任务,按设备粒度加密和撤销。

3

继续推进

Agent 处理完一段工作后,下一台设备可以无损接力,历史也能继续看。

4

需要就撤销

旧设备可以马上停用,新的消息不再进入,安全边界清楚明了。

安全,不是一个按钮,而是一整条链路

RiverDesk 的消息内容使用端到端加密,设备本地生成和保存密钥;服务端只持有公钥、密文信封和路由状态。 即使多设备同时在线,历史消息仍然由接收设备本地解密,服务器不参与明文处理。

内容加密 X25519 协商密钥,使用 XChaCha20-Poly1305 做认证加密。
设备撤销 撤销后立即失效,新消息不会再发给那台设备。
历史回填 新设备可从在线兄弟设备回填历史,但仍然保持密文封装。

现在就把 RiverDesk 打开。

如果你要的是产品入口页,这个版本可以直接上生产;如果你想做的是应用内首页,我可以继续把同一套视觉语言迁到 Flutter Web 里。