Get started
Set up with your AI
Paste one text into Claude Code, Codex or OpenCode, and it sets Uremot up with you, step by step.
Updated
Your AI can set Uremot up for you: install the client, connect itself, add your machine, and hire your first agent. You approve each sign-in in your own browser. It never needs your password, a key or a code.
Start#
Press Set up with your AI on the home page or in the Console's header. It copies the setup text. Paste it into Claude Code, Codex or OpenCode on the machine you're setting up. The text itself is public: setup.txt.
The setup text asks your AI to show each command before it runs it and to skip what already works. It follows the
uremot-setup skill
once it has it (uremot-setup).
What happens#
It checks what the machine needs. On Linux, a container engine (
docker infomust answer). On macOS or Windows, the machine joins with the Uremot desktop app, and runs desks with Docker Desktop.It installs the
uremotclient, or gives you the line to run:curl -fsSL https://get.uremot.com | shIt installs Uremot's skills for itself (
uremot skills install), then follows theuremot-setupskill. On Windows,uremot skills installdoesn't run yet; the skill is public at uremot-setup, and Skills has another way to install it.You sign in to the Console in your browser. A first sign-in creates your account and asks you to accept the terms.
It connects itself to Uremot's MCP server, and you approve that sign-in in your browser, choosing the organization and workspace it acts in. Then you restart it, so it loads Uremot's tools, and tell it to continue.
It adds your machine as a Compute, with your approval in the browser, or points you to the desktop app.
It hires your first agent with you and gives it a task. The agent thinks with your model account: if none is linked yet, you link one in the Console's Connections. You get a link to watch its desk.
uremot setup, from a terminal#
If you'd rather type, the installer ends by offering uremot setup, which does steps 4 to 6 in one go. It
signs you in and adds this machine as your Compute. Then it connects each harness it finds here, with its own
mcp add, the skills and its own sign-in. It runs on Linux and macOS:
uremot setupIt's safe to run again: it skips what's already done. It asks before it connects the harnesses it found.
| Flag | What it does |
|---|---|
--dry-run |
Prints what it would do, and changes nothing |
--yes |
Doesn't ask before connecting the harnesses |
--harness <name> |
Connects only claude-code, codex or opencode (repeatable) |
--workspace <id> |
The workspace to enroll into, when your account sees more than one |
What it never does: it holds no credential, prints none, and never edits a harness's configuration itself. It runs
each harness's own mcp add and sign-in.
On Linux, once it has enrolled the machine, a per-user install says Next: uremot compute run: the machine is a Compute only while that runs, so keep it in tmux or under a supervisor. On the system service's install, run as root, it starts the service instead (Add a Linux server).
With no container engine, it says what to install and doesn't enroll the machine: run it again once the engine
answers. If Docker is installed but your user can't reach it, it says to join the docker group and log in again.
On macOS, the computer joins through the desktop app instead: uremot setup says so and still connects your
harnesses. On Windows, use the desktop app.
When it's done#
uremot setup ends with: Done. Restart your harness, then ask it: "Set up my first Uremot agent."
If something stops it, see Troubleshooting. To do every step yourself instead, see Getting started, by hand.