New: Qwen Code, Kimi Code, phone terminal

One phone for the Claude Code
on all your computers

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.

Fix duplicate orders macbook · Claude Code · ~/Code/order-service
Reply, or add to the task… opus · high
ToolsClaude CodeCodexQwen CodeKimi Code
ComputersmacOSLinuxWindows
Use it oniPhoneApple WatchDesktop
Every computer

Sessions from all your computers, together in one list

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.

  • Grouped by folder and computerSessions for the same repository on different computers are shown separately.
  • SearchSearch session names, folders and messages. Search runs on your device, not on the server.
  • Pins and unread sync across devicesRead a session on your phone and it is marked read on your desktop too.
  • ArchivePut away sessions you are done with, folder by folder, and bring them back when you need them.
Away from your desk

See how far it has got, even when you are not at your computer

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.

  • Dynamic Island and Lock ScreenRunning sessions appear in the Dynamic Island and on the Lock Screen, showing how long they have run, what they are doing and what they are waiting for.
  • NotificationsSeveral notifications about the same thing are merged into one. Tap it to open that session.
  • Apple WatchNotifications come with Approve and Deny buttons you can use right on your watch.
  • Home Screen widgetShows how many sessions are running, how many are waiting for you, and your latest sessions.
Sessions

Most of what you do in the terminal works here too

What you type goes to the tool on that computer as is. Dispo adds no prompts of its own, and replies come back unchanged.

Working… editing order/api.go
AddedCover older clients too

Add to a running task

No need to wait for it to finish. Send another message and it is taken into the current turn.

How long do we keep that key?

24 hours, as we decided last time. It lives in Redis.

Sessions keep their context

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

Continue on your computer

Copy the resume command from the session details and paste it into a terminal to carry on with the same session.

Fix duplicate orders · message 12 Original session continues Fix duplicate orders (fork)new

Fork

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.

opussonnethaiku lowmediumhigh

Model and effort

The models on offer come from the tool on that computer. Each session has its own setting, which applies from the next message.

~/Code
order-service git · main
+ New worktreedispo/fix-dup-orders

Pick a folder, branch or worktree

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.

crash.log182 KB
The login page is broken on iPad, see the screenshot

Send screenshots and files

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 $ 

A terminal on your phone

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.

5 hours38%
Week64%
Context22%

Usage and context

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.

Agents

Agents that live on one of your computers

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.

  • Instructions live in its folderSaved as CLAUDE.md and AGENTS.md, which the tool reads when a session starts.
  • Memory is kept separatelyLong-term memory is in memory/MEMORY.md. Editing the instructions leaves it alone.
  • Create one while the computer is offlineIts folder is set up the next time that computer connects.
Security

Your code and credentials stay on your computer

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.

You iPhone · Desktop

Start tasks, add to them, approve commands

Dispo server Only relays messages

Handles accounts, the session list and notifications. Never touches your repositories or stores credentials

Your computer claude · codex · qwen · kimi

Your code, git credentials and tool sign-ins stay here

Auto mode (default) goes ahead with

Reading, searching and editing files, and ordinary commands in the working folder

Needs your approval

git push, publishing, sudo, deleting files outside the working folder, and changing secrets or CI settings

Nothing runs without it

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.

Download

Sign in with the same account

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.

macOS Desktop

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.

Download DMG0.2.14 · Apple silicon · 5.0 MB
iPhone iOS app

Session list, approvals, notifications, Dynamic Island and a Home Screen widget, plus approvals on Apple Watch.

TestFlight coming soon
Windows · Linux Desktop

Built from the same code as the Mac app.

Coming soon
Computers without a screen Install with one command

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.

FAQ

Questions

Do I pay extra for the models?

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.

Which AI coding tools are supported?

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.

Do my code and GitHub credentials pass through Dispo’s server?

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.

Could the AI run something dangerous without asking?

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.

How is it different from other tools for controlling AI remotely?

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.

Which systems does it run on?

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.

Is it fast to reach from mainland China?

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.

Can I run my own 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.

Download Dispo
and bring every computer to your phone