镜像跑在任意机器上的终端会话,一眼看出哪个在等你回话, 并把任务与记忆跨机同步 —— 记忆加密之后才离开本机。
本机 ● 3 个会话 ├ api ● 在等你回答 Do you want to proceed? ├ web ● 跑着 └ etl ○ 已退出 (0) 构建机 ● 2 个会话 darwin · arm64 ├ crawler ● 跑着 claude-code └ report ● 额度快用完了 五个会话开在五个窗口里时,你不知道哪一个正卡在一句问话上。
agent 是纯 PTY 多路复用,不解析终端内容、不调模型。断线自动重连,重连后从环形缓冲重放历史。
从字节流里认出权限询问、崩溃、额度告警。规则来自可执行文件里的真实字符串,不是截图。误报比漏报更难受,所以规则保守。
任务树是一份 markdown,人和 agent 都能改。记忆库跨机同步,冲突暴露给人 —— 不做自动合并。
后端是你自己的私有 git 仓库,没有要运维的服务器。记忆以密文入库,密钥只在各机器的系统凭据库里,不进仓库。
读 Claude Code 自己的 transcript 算已花费。只说花了多少,不说还剩多少 —— transcript 里根本没有配额状态。
同一份代码产出静态网页版。默认只读:输出照常镜像,按键不发出去。
claude,我们只是恰好镜像了那个 PTY。
记忆加密不隐藏文件名,删除不跨机传播,加密文件无法行级合并(并发改同一份 = 整文件冲突,两边明文会被解出来给你比对)。
网页版的只读模式是防误触,不是安全边界 —— 拿到 token 的人打开控制台就能绕过。真正的边界是 token 加边缘认证。