Add to a running task
No need to wait for it to finish. Send another message and it is taken into the current turn.
Your computers at home, at work and in the cloud all come together in one app once Dispo is installed. From your iPhone you can start a task with Claude Code, Codex or another AI coding tool on any of them, follow along and approve the commands it wants to run. Your code stays on each computer.
Uses the Claude Code, Codex, Qwen Code, Kimi Code you are already signed in to. No extra model fees.
The Mac mini at home, your work laptop, a Linux server in the cloud: install Dispo, sign in with the same account, and their sessions show up here. The dot next to each session tells you whether it is running, waiting for your approval or has a new reply.
Your iPhone lets you know when a session needs your approval, finishes or runs into an error. Check the command it wants to run, tap Approve, and that computer carries on.
What you type goes to the tool on that computer as is. Dispo adds no prompts of its own, and replies come back unchanged.
No need to wait for it to finish. Send another message and it is taken into the current turn.
24 hours, as we decided last time. It lives in Redis.
A session picks up where the conversation left off, so you do not have to explain things again.
cd ~/Code/order-service && claude --resume 8f2c…Copy Copy the resume command from the session details and paste it into a terminal to carry on with the same session.
Start a new session from any message. It keeps the history up to that point, and from then on the two go their own ways.
The models on offer come from the tool on that computer. Each session has its own setting, which applies from the next message.
Browse the folders on that computer when you start a session. In a repository you can switch branches or create a new worktree, leaving the original folder untouched.
Send photos, screenshots and logs straight to it. If the computer is offline they wait until it is back. Images mentioned in replies show up inline.
~/Code/order-service $ git status -sb
## dispo/idempotency...origin
M order/api.go
~/Code/order-service $ Open a shell in the session folder, with Esc, Ctrl and arrow keys above the keyboard. It is off by default and has to be turned on from the computer.
Below the message field you can see how much of your 5-hour and weekly plan is left, and how much context the session has used.
Give an agent a name and a description, and choose which tool on which computer it uses. Each agent has its own folder and one long-running session, and looks after its own memory.
Each computer runs a small program called the Runner. It connects out to the server, so the computer does not need any open ports. Reading code, editing files, running commands and git push all happen on your computer, using the accounts signed in there.
Start tasks, add to them, approve commands
Handles accounts, the session list and notifications. Never touches your repositories or stores credentials
Your code, git credentials and tool sign-ins stay here
Reading, searching and editing files, and ordinary commands in the working folder
git push, publishing, sudo, deleting files outside the working folder, and changing secrets or CI settings
If you do not respond, it keeps waiting and never approves on its own. Any session can also be switched to Always ask or Plan first.
Computers signed in to your Dispo account show up in the list automatically, with no pairing codes. Each computer needs at least one of claude, codex, qwen or kimi installed and signed in.
A native app with the Runner built in, so once it is installed you can use this Mac from your phone. It keeps running in the menu bar after you close the window.
Session list, approvals, notifications, Dynamic Island and a Home Screen widget, plus approvals on Apple Watch.
Built from the same code as the Mac app.
For Linux servers, cloud machines, or computers where you would rather not install the desktop app. The command downloads the Runner, signs it in to your Dispo account and sets it to start at boot.
No. Dispo uses the Claude Code, Codex, Qwen Code or Kimi Code already installed and signed in on your computer, so usage counts against your own subscription or credits.
Claude Code, Codex, Qwen Code and Kimi Code. Whichever ones are installed on a computer show up. The list of models is read straight from those tools.
No. Reading code, editing files, running commands and git push all happen on your computer with the accounts signed in there. The server only relays messages and output between you and your computers.
New sessions start in Auto mode: reading, searching, editing files and ordinary commands go ahead, while git push, publishing, sudo, deleting files outside the working folder and changing secrets or CI settings stop and wait for your approval. For more caution, switch a session to Always ask or Plan first.
The apps are native: SwiftUI on iPhone and a native Go interface on the desktop, each a download of a dozen or so MB. All the computers on your account share one session list, and adding one needs no pairing code. You can also set up agents that live on a particular computer.
The computers you control can run macOS, Linux or Windows. You can control them from iPhone (including approvals on Apple Watch) and the macOS desktop app; the Windows and Linux desktop apps share the same code. There is no Android app yet. The apps are available in English and Chinese.
There are relay nodes for that. Before connecting, the apps measure the latency to the main server and each node and pick the fastest. If a node is unreachable they fall back to the main server.
Yes. The server is a Go program backed by PostgreSQL, and there is a Docker Compose setup that uses Caddy for automatic HTTPS. Once it is running, enter your server’s address on the sign-in screen of the apps.