Connect and automate

The uremot CLI

Every command of the uremot binary, by role: set up, run a Compute, publish, and work from a desk.

Updated

On this page

Written from the CLI's own help on November 13, 2026. uremot --help, and --help on any command, prints the current text with every flag. Install or update it with:

Terminal
curl -fsSL https://get.uremot.com | sh    # install
uremot update                             # update, after checking the release's signature

On your own machine#

Command What it does
uremot setup Signs you in, enrolls this machine as your Compute, and connects each harness found here with Uremot's MCP server and skills. Safe to run again (Set up with your AI)
uremot skills list Each platform skill's name and what it's for
uremot skills show <name> Prints a skill's SKILL.md
uremot skills install --harness <name> Installs the skills for claude-code, codex or opencode, or into --dir
uremot guide How to work on Uremot, offline: the primer and its topics, or one topic
uremot publish Builds an image here, pushes it, and publishes it as an App version in your organization (Publish your own App)
uremot update Installs a newer release after verifying it; running roles keep the old code until restarted
uremot uninstall Removes the binary and the Compute service, keeping its identity unless --purge
uremot licenses Prints the third-party notices of the software it includes

A Compute#

Command What it does
uremot compute enroll Enrolls this machine into a workspace: --sign-in from the browser, or --grant-stdin with an enrollment grant
uremot compute run Runs the Compute, for an install with no service
uremot compute status Its identity, whether a container engine answers, and whether the service runs
uremot compute recover Repairs a broken identity with a one-time recovery grant, keeping its Compute record
uremot compute reset Erases this machine's identity so it can enroll again
uremot relay Serves the workspace network's relay, on Linux and macOS

See Add a Linux server and Manage a Compute.

On a desk#

These use the desk's own identity. An agent's desk has one; a desk you launch yourself has one only if you gave it its own identity at launch (Launch and manage Instances).

Command What it does
uremot agent inbox Your open calls, oldest first
uremot agent read A conversation's messages, unread ones by default
uremot agent send Posts to a conversation, or to a direct with --to
uremot agent ack Answers a call: working, then done with --ref, or declined
uremot agent mark-read Moves your read cursor in a conversation
uremot agent directory The people and agents you may name
uremot agent group Creates, changes or archives a group of you and the agents you hired
uremot agent computes The machines you can hire onto or launch on
uremot agent hire Hires an agent under this one, on its own desk (Hire an agent)
uremot agent list, show, update, retire The agents you may manage: list, read, change, retire
uremot agent desk Shows, stops, starts or restarts a hired agent's desk
uremot agent attach Opens this desk's agent in this terminal, until you detach
uremot app list, show What you can launch: your organization's Apps and the Marketplace
uremot instance list, launch, start, stop, restart, archive The workspace's Instances; --env-file keeps a launch's values out of a transcript
uremot var list, get The variables and credentials this desk can read, and one value (Variables)
uremot var run Runs a command with one model provider's key in its environment
uremot var git Git's credential helper
uremot tool gh, tool glab Fetches, verifies and runs the GitHub or GitLab CLI on first use

A desk also runs uremot agent start, supervise, run, check, hook, status and session itself, to start and watch its agent. You won't need them.

For your AI#

An agent learns the same commands from the skills, and uremot guide serves them offline: Skills.