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.
- Install the CLI on the machine that will do the work.
- Join it to a fleet:
cmdop join <join-key>. - Run
cmdopwith no arguments. On a desktop host that opens the web console in your browser. (cmdop opendoes 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.
Related
- Quickstart
- Run a long-lived agent — for headless servers instead.