Skip to Content

Install the Mobile App

The CMDOP mobile app is a companion client. It does not host its own daemon — it talks to the agents running on your laptop, your Mac Studio, or a remote host like vps-audi. Use it for monitoring, quick prompts, and reaching a fleet from a phone.

Mobile is a companion, not a replacement for desktop or CLI. Anything that needs a long-running daemon (agent loop, scheduled triggers, MCP server) lives on a real machine.

Get it

PlatformWhere
iOSApp Store (search “CMDOP”)
AndroidGoogle Play (search “CMDOP”)
TestFlight betaLinked from cmdop.com/downloads 

First-run flow

  1. Sign in with the same account you use on the desktop / CLI.
  2. Pick the active workspace.
  3. The app pulls the machine list from the cabinet and shows it under Machines.

You do not register the phone as an agent — it is a client only.

What you can do

  • Chat — talk to your account-level agent the same way the desktop chat tab does.
  • Machines — see online / offline status for every machine in the active workspace.
  • Per-machine inspector — tap a machine to chat directly with its agent (the same direct pipe as the desktop inspector).
  • Board — read and update issues.
  • Notifications — push notifications for triggers, ask-modal prompts, and alerts.

What you cannot do

  • Run a daemon on the phone. Mobile is not an agent surface.
  • Host MCP servers.
  • Be a target of ask_agent from another machine.

Notifications and the ask flow

When a remote agent calls a tool that the gate routes to ask mode, the request fans out to any UI subscribed to the permissionsbus. The mobile app subscribes — you see a push notification, tap to approve or deny, the agent unblocks. First decision wins; 60 s without an answer is treated as deny.

Useful when you are away from your desktop but want to keep mode: default on a sensitive machine.

Pairing details

The mobile app uses the same OAuth flow. The token lives in the OS keychain (iOS Keychain, Android Keystore). There is no ~/.cmdop/ on the phone.

Updating

App store updates handle binary upgrades. The cabinet enforces a minimum protocol version — if your app falls behind, it prompts you to upgrade before letting you sign in.

Last updated on