Skip to Content
DocsInstall CmdopDesktop computer

Install on a desktop computer

There is no Cmdop desktop app to download. On macOS and Windows the cmdop binary is the desktop experience: install it, join the machine to a fleet, and run cmdop with no arguments to open the web console in your browser. On a graphical host the daemon also launches a menu-bar tray showing connection status and a route back into the console.

There is no separate Cmdop desktop application to download. On macOS and Windows the cmdop binary is the desktop experience: it serves the browser web console and, on a GUI host, the daemon launches a menu-bar tray beside it.

  1. Install the CLI on the machine that will do the work.
  2. Join it to a fleet: cmdop join <join-key>.
  3. Run cmdop with no arguments. On a desktop host that opens the web console in your browser. (cmdop open does the same thing explicitly.)

The installer registers a current-user service, which is what a desktop host wants: the agent stays inside your login session, so it keeps access to your keychain, notifications, and deep links.

What you get on a desktop host

  • The web console — the machine workspace: pick a machine, start or resume a conversation, choose a Project Root, choose an execution engine.
  • The menu-bar tray — connection status, Connect/Disconnect, server switching, and a one-click way back into the console.

Common questions

Is there a Cmdop desktop app?

There is no separate desktop app package. On macOS and Windows, the cmdop binary serves the browser web console and starts the desktop tray surface where the host supports it.

Why does the desktop install use a current-user service?

The desktop agent should stay inside your login session so it can use your keychain, notifications, deep links, and graphical surfaces. Use a system service only for deliberate headless-server operation.

How do I open Cmdop on a desktop?

Run cmdop with no arguments or use cmdop open. On a graphical host this opens the web console in your browser and keeps the agent available through the current-user service.

Last updated on