Get started · Run a cloud agent
Run a cloud agent
Run your coding agent on a machine of its own, with every tool its workspaces allow. It keeps working when you close the tab, and you can pick the session up from any device.
Pick the agent
In the console, open Agents, then Hosted, and click Add agent. Choose Run an agent, then the agent it should run.
New hosted agent×
Run your favorite agents in the cloud. Agents have a persistent state, which survives as long as the underlying machine.
Agent›Machine›Configuration
Which agent should it run?
- Claude Codeby Anthropic
- Codexby OpenAI
- Copilot CLIby GitHub
- Cursor CLIby Cursor
- Gemini CLIby Google
- Gooseby Block
- Grok Buildby xAI
- OpenCodeby Anomaly
BackNext
Each one is the vendor's own CLI, installed by the vendor's installer and left as it is, so every way it signs in still works. Its machine comes with git, the GitHub CLI, Node and Python, enough to clone and build a typical repository, and Go, Rust, Java or Ruby install when a project asks for them.
Choose where it runs
Run the agent on a machine you already have, or order a new one. The list shows how much memory each machine has free and whether its CPU, memory and disk are healthy. A machine without room for another agent is listed as unavailable.
Agent›Machine›Configuration
Run on existingOrder new
- Shared 4 GBrunningFRA · arm64 · 4 GB · 2 vCPU · 2 servers running2.4 GB freeCPUMemoryDisk
- Shared 512 MBrunningFRA · arm64 · 512 MB · 2 vCPU · 1 server running140 MiB freeCPUMemoryDisk
Everything on one machine shares its memory and CPU, and starts in seconds.
BackNext
Order new asks for a region in the EU or the US, the type, the architecture and the size. A shared machine shares a physical core and can burst to full speed, but isn't built for continuous heavy load. A dedicated one keeps its cores to itself. Arm gives you physical cores and roughly 1.5 times the performance. Sizes run from 512 MB to 8 GB, and each shows its monthly price before you order.
Machines are paid up front. You are charged for the month when one starts, prorated to the time you use it, and anything unused returns to your balance.
Sharing a machine is your choice. Everything on one machine shares one security boundary. Give an agent a machine of its own when its credentials should stay apart from the rest.
Name it and give it room
Give the agent a name, add any variables it needs, and set how much of the machine's memory it gets. Then click Create agent.
Agent›Machine›Configuration
Namerelease-bot
VariablesIts own environment, such as ANTHROPIC_API_KEY or GH_TOKEN. Kept encrypted, and a value is never shown again.
None yet.Add variable
MachineShared 4 GB running
Memory allocationBackCreate agent
Variables hold the keys the agent needs for its own work, such as GH_TOKEN for GitHub, or an API key for your model provider if you sign in with one. The agent gets them when it starts, so a change applies at its next start.
An agent needs at least 512 MB, and OpenCode 1 GB. Give it more for builds and long sessions. An agent that runs out of memory stops, and its page says why.
Open its terminal and sign in
Once the agent is ready, click Connect next to its terminal. The agent is already running. Sign it in the way you would on your own computer, with your own plan or key.
release-bot ready
Claude Code · FRA · Shared 4 GB · 1024 MiBRestartStop
TerminalConnect
Claude Code runs in it and keeps running after you disconnect. It signs in with /login, with a Claude plan or an Anthropic API key.
Welcome to Claude Code
> /login
✓ Signed in
>
| Agent | Signs in with |
|---|---|
| Claude Code | /login, with a Claude plan or an Anthropic API key |
| Codex | /login, with a ChatGPT plan or an OpenAI API key |
| Copilot CLI | A Copilot plan, by a code you confirm in your browser, or a GitHub token |
| Cursor CLI | Your Cursor account, by a link you open, or a Cursor API key |
| Gemini CLI | A Gemini API key, or Vertex AI |
| Goose | Your model provider and its key, set in goose configure |
| Grok Build | A SuperGrok or X Premium+ plan, by a code you confirm, or an xAI API key |
| OpenCode | Any provider's API key, or a GitHub Copilot or SuperGrok sign-in |
The agent is yours alone. Only the person who creates an agent can open its terminal, so only you sign it in and type into it. Teammates see that it exists. Owners and admins can stop, restart or delete it, but never see its variables.
Connect it to your workspaces
On the agent's page, pick the workspaces it may use, one at a time. Pick one and Meandr handles the rest. The agent sees every tool those workspaces allow, and every call it makes goes through their policies and approvals, like any other agent.
Workspaces
Hosted agents have to be connected to workspaces individually. This change applies after agent restart.
- Support
- Release
Connect to a workspace…
A new connection applies when the agent restarts. Restarting keeps the conversation, so the agent carries on from where it was.
Give it work, then leave
Ask the agent for something in its terminal and close the tab. It keeps working, around the clock, for as long as it exists. Nothing stops it for being idle.
Come back from any browser, on your laptop or your phone, and connect to its terminal again. It is the same session, right where it is. Opening it on one device takes it over from the other, which then offers to reconnect, so you can switch devices whenever you like.
Its state lives on its machine. Repositories, sign-in and conversations stay in the agent's home folder on the machine's disk. They survive restarts and stops, and last as long as the machine does. If the machine is deleted or has to be replaced, they go with it, so push work you want to keep. Deleting the agent deletes its home too.
Keep an eye on it
Every tool call the agent makes shows in the workspace's traffic under its name, with the tool, the rule that decided and how long it took. Calls your policies mark for approval wait for a person, wherever the agent runs.
Machine
Shared 4 GB · FRA
- 4%CPU96% free
- 58%Memory1.7 GB free
- 21%Disk23.7 GB free
1024 MiB reserved for it.
The agent's page shows its machine too, so you can see when it needs more room. From there you can restart or stop the agent, give it more memory or a bigger machine, or delete it. A new size or machine restarts it at once.
Next steps
Run a cloud MCP server
Give your agent tools that run on Meandr too: a database, a browser, your own server.
Write your first policy
Decide what your agents may do: allow a call, deny it, or ask a person first.
Connect an agent
Running an agent on your own computer instead? Give it your workspace URL.