忙的时候也能插话
它干到一半,你再说一句,会直接并进这一轮,不用等它做完、不用重开。
每台电脑装好 Dispo 就接进来,上面装好的 AI 编程工具自动出现。哪个会话在跑、哪个等你批准、哪个有新回复,状态点说了算。
它等你批准、做完了、卡住了,iPhone 都会告诉你。在地铁上看一眼命令,点「批准」,那台电脑接着干。
Dispo 不往你说的话里塞提示词,原话交给那台电脑上的 harness,回复原样回来。终端里能做的,这里也能做。
它干到一半,你再说一句,会直接并进这一轮,不用等它做完、不用重开。
24 小时,和上一轮定的一样,存在 Redis 里。
同一个会话一直是同一个 harness 会话,它记得之前聊过什么。
cd ~/Code/order-service && claude --resume 8f2c…拷贝 会话详情里一键拷贝 resume 命令,在终端里接着同一个会话往下干。
从任意一刻分出一个新会话,带着到现在的记录,之后两边各走各的。
列出那台电脑上 harness 真正支持的模型,每个会话单独记,下一句起生效。
一层层浏览那台电脑上的文件夹;选中仓库后可以切分支,或者新开一个 worktree,不动原来的目录。
照片、截图、日志直接发给它,手机直传到那台电脑;电脑不在线就先存着,上线再取。回复里提到的图也直接显示。
~/Code/order-service $ git status -sb
## dispo/idempotency...origin
M order/api.go
~/Code/order-service $ 会话目录里开一个 shell,Esc、Ctrl、方向键都在键盘上面。电脑那边打开开关才能用,默认关着。
5 小时、本周的订阅额度还剩多少,这个会话的上下文用了多少,输入框下面一眼看到。
给它起个名字、写一段说明,绑定到某台电脑上的 Claude Code、Codex 等工具。它有自己的家目录和一条长期会话,记忆由它自己读、自己更新。
每台电脑上跑一个很小的 Runner,只往外连服务器。读代码、改文件、跑命令、git push 都在那台电脑上发生,用的是它自己的登录。
派活、插话、审批
账号、会话列表、推送;不碰仓库,不存凭据
代码、git 凭据、harness 登录都在这里
读、搜、改文件,工作目录里的普通命令
git push、发布、sudo、删工作目录外的文件、改密钥和 CI 配置
没点就一直等,绝不默认同意;每个会话可切「每次都问」「先出方案」
同一个 Dispo 账号登录,电脑自动出现在列表里,不用配对码。电脑上要装好、登录好 claude、codex、qwen 或 kimi 其中一个。
会话列表、审批、推送、灵动岛、主屏小组件,Apple Watch 上也能批准。
和 Mac 版同一套代码。
Linux 服务器、云主机、不想装桌面端的电脑:下载 Runner,用 Dispo 账号登录,装成开机自启。
不用。Dispo 调用的是你电脑上已经装好、登录好的 Claude Code、Codex、Qwen Code 或 Kimi Code,消耗的是你自己的订阅或额度。
Claude Code 和 Codex;Qwen Code、Kimi Code 装了就自动出现。模型列表直接从那台电脑上的工具里读,它支持什么就能选什么。
不会。读代码、改文件、跑命令、git push 都发生在你自己的电脑上,用的是那台电脑上的登录。服务器只转发你和电脑之间的消息与输出。
新会话默认「自动」:读、搜、改文件和普通命令直接做,git push、发布、sudo、删工作目录外的文件、改密钥和 CI 配置还是会停下来等你批准。想更稳就切到「每次都问」或「先出方案」,每个会话单独选。
Dispo 的取舍是:客户端都做成原生的(SwiftUI 的 iPhone 版、Go 原生 UI 的桌面端,安装包十几 MB),一个账号下的所有电脑直接是一张会话列表,添加电脑不用配对码;再加上长期住在某台电脑上的 Agent。
被控制的电脑:macOS、Linux、Windows。控制端:iPhone(含 Apple Watch 审批)和桌面端(macOS 先行,Windows / Linux 同一套代码)。Android 暂时没有。界面有中文和英文。
有加速节点:客户端连接前会把主服务器和各节点测一遍延迟,自动走最快的那条;节点不通就回到主服务器。
可以。服务器是一个 Go 程序加 PostgreSQL,提供 Docker Compose(带 Caddy 自动 HTTPS),客户端登录页填你自己的地址就行。