Do AI agents need their own computer? The managed-VM pattern, examined

Every serious agent product in 2026 hands the agent a computer. Grok Bot gives it a persistent Linux VM shared across your Bots. Manus allocates a fresh sandbox per task and sells a persistent Ubuntu machine as an add-on. Cursor, Codex and Copilot spin up an ephemeral box and throw it away. The pattern is now so uniform that nobody asks why, which is a shame, because the reasons are good, the costs are unadvertised, and there is a third answer that satisfies the same requirement without renting anything.

By the Continuum team. We build a workbench that runs Claude Code, Codex, and their peers, so the model rates quoted here are the ones our own cost analytics ship with.

The short version

Giving an agent a computer solves three real problems: a blast radius smaller than your laptop, a machine that stays up when yours does not, and zero setup for the buyer. The important distinction inside the pattern is lifetime. A per-task machine (Cursor Cloud Agents, Codex cloud tasks, Copilot cloud agent, Manus’s default sandbox) is discarded when the task ends, which caps the blast radius and destroys the memory. A persistent machine (Grok Bot’s shared VM, Manus Cloud Computer at $10 to $50 a month) keeps state, which is the entire value and the entire risk: xAI documents that a login placed on the computer is available to every Bot on the account, and Manus states that if you stop paying, the files, tools and databases on that machine are deleted. The unadvertised costs are the trust boundary, the meter that runs while nothing is happening, and an exit that leaves state behind. The third option is a machine you already own, reached remotely, which answers the "I want it reachable from all my devices" objection without renting compute at all. A Mac mini is $599 once.

What you need to know
  • Three real reasons vendors do it: a bounded blast radius, uptime independent of your laptop, and no setup for the buyer. All three are genuine.
  • Lifetime is the distinction that matters. Per-task machines cap risk and forget everything. Persistent machines remember everything and cap nothing.
  • The shared-machine surprise is specific and documented. Grok Bot puts every Bot on one VM with no separate security boundaries between them.
  • Renting means the meter runs while nothing happens, and stopping payment can delete state: Manus says the VM’s files, tools and databases "will be deleted".
  • A Mac mini is $599 once, against $10 to $50 a month for a rented persistent VM or $40 to $300 a month for a seat that includes one.
  • "Reachable from all my devices" does not require the vendor to own the box. Remote control of your own machine is the third answer, and almost nobody sells it.

What "its own computer" is actually claiming

When a vendor says the agent has its own computer, it is making two claims at once and they are worth separating, because products satisfy them independently.

  • An execution environment that is not your chat window. A filesystem it can write to, a shell it can run, a browser it can drive. Without this the agent can only produce text.
  • An execution environment that is not your machine. Which means it survives your laptop closing, and it means a mistake happens over there rather than in your home directory.

The first claim is uncontroversial and universal. Every agent that does more than write text has one, including agents running on your own hardware. The second is the actual product decision, and it is where all the interesting trade-offs live.

It is also the claim that gets garbled. On the Grok Bot launch thread, wiradikusuma quoted the product FAQ back at it: "Bots have their own computer, so they can work inside your apps and tools. They also run in parallel, 24/7, even when your laptop is closed", and then asked the right question: "what does 'own computer' mean? X provisions a 'private cloud' a'la Apple for your Bot?" The answer, from xAI’s own documentation, is no: "All of your Bots use the same persistent cloud computer." One machine per account, one screen per Bot. Several ranking comparison pages still print "a dedicated cloud computer per bot" as a feature.

The case for the vendor VM, made properly

It would be easy to treat the managed VM as a rent-extraction device. It is not, or not only. There are three engineering reasons and they are all sound.

Reason one: a blast radius you can reason about

An agent that can run shell commands on your laptop can also delete things on your laptop. Putting it on a machine that contains only what you deliberately placed there converts an unbounded risk into a bounded one. This is the same argument that made containers standard in CI, and it is correct.

The catch is that the argument only holds while the machine stays small. A per-task VM that is destroyed afterwards keeps the promise. A persistent machine accumulates your logins, your downloads, your browser sessions, and your API keys until it is no longer a sandbox but a second computer holding a copy of your professional life, at which point "bounded" is doing very little work.

Reason two: uptime that does not depend on you

The one thing a laptop cannot do is be reliably awake. Scheduled work, inbound triggers, and long-running jobs all need something that stays up, and for most buyers a vendor VM is the only such machine they have access to. This is the honest core of the always-on pitch, and it is why Manus put "The Future of Work is Always On" on its Cloud Computer launch page and told buyers to "let your digital employee take the night shift".

Reason three: zero setup, which is worth real money

Provisioning a Linux box, hardening it, installing a browser stack, keeping it patched, and debugging it when it breaks is a job. A managed VM makes that job disappear. For a buyer whose time is worth more than the subscription, this alone justifies the price, and any comparison that ignores it is not being honest.

Per-task versus persistent: the distinction that decides everything

Two products can both say "the agent gets a cloud computer" and mean opposite things. Manus is the clearest illustration because it ships both models and documents the difference itself.

Its default is per-task: "Manus Sandbox is a fully isolated cloud virtual machine that Manus allocates for each task", which sleeps when idle and is eventually recycled (after 7 days for free users, 21 for paid, with artefacts and uploads restored). Its Cloud Computer, announced on 30 April 2026, is the other model: "a dedicated, persistent virtual machine in the cloud that allows Manus to run your applications, bots, and scripts 24/7", running Ubuntu, reachable over SSH or a web terminal, with no graphical interface.

The two lifetimes, and what each one buys and costs.checked 22 aug 2026
Per-task machinePersistent machine
ExamplesCursor Cloud Agents, Codex cloud tasks, Copilot cloud agent, Manus default sandboxGrok Bot’s shared VM, Manus Cloud Computer
What it remembersNothing after the taskEverything you or the agent put on it
Blast radiusThe taskEverything the machine has ever held
Setup cost per runReal. Hence environment files and snapshotsPaid once
Cost while idleNoneThe full rent
Credential handlingInjected per run, gone afterwardsTyped once, resident indefinitely
Good forBounded jobs with a reviewable outputRecurring work that needs state
Fails atAnything needing memory of last timeAnything needing containment

The persistent column is not a better version of the per-task column. It is a memory system wearing infrastructure’s clothes. The reason to want one is that the agent remembers your CRM login and the file it wrote last Tuesday; the reason to fear one is exactly the same sentence.

Grok Bot pushes this further than anyone by sharing the persistent machine across every Bot on the account. Its documentation is unusually direct about the consequence: each Bot gets its own screen "without getting separate security boundaries", and you should "treat a login or file placed on the computer as available to all of your Bots". That is a deliberate design choice in service of a real feature (one Bot can hand work to another without re-authenticating), and it forecloses the obvious safety pattern of keeping a risky Bot and a trusted Bot apart.

What the rented computer costs beyond the price

Three costs do not appear on any pricing page, and each one has bitten someone this month.

The trust boundary moves, permanently

The moment an agent needs to log into something on your behalf, the vendor’s machine holds a live session for that service. With Grok Bot, you do not send the password through chat; xAI says Bot hands control to you so you can type it into the shared computer. What follows is the part to think about: the session persists on the vendor’s machine afterwards, and on Grok Bot it is inherited by every other Bot on the account.

From then on, every action taken with that session is recorded by the target service as you. SilverBirch asked the awkward version on the launch thread: if the agent uses your account to post on X, is that adhering to X’s terms of service? Nobody has answered. The general form of the problem is that you have created an actor with your identity and no independent accountability, and the log files cannot tell the difference.

The meter runs when nothing is happening

A persistent machine is billed persistently. Manus is transparent about it: Basic at $10 a month for 2 vCPU, 1GB of RAM and 35GB of storage; Standard at $30 for 4GB and 70GB; Advanced at $50 for 8GB and 120GB, on top of a membership starting at $20 a month for 4,000 credits, with 300 credits a day on the free tier and a 17% annual discount.

Grok Bot inverts it. The machine comes with the seat ($40 a month for a Cursor Teams Standard seat up to a reported $300 for SuperGrok Heavy), and the meter is on tokens against a weekly allowance xAI does not publish, with overage at raw model rates and no spend cap. Reviewers found the metering display itself broken during launch week, showing 48% usage as 0%.

The exit leaves things behind

Ask what happens when you stop paying. Manus answers plainly: the persistent VM "will be shut down" and "your working files, installed tools, and databases stored on that specific Cloud Computer will be deleted", although final outputs already delivered into the chat remain in your history. That is clear and fair, and it is also the definition of state you do not own.

The Grok Bot version of this is the account link rather than the machine. Every access path requires a Cursor account, and Cursor’s documentation states that a SuperGrok link is permanent once created: you cannot unlink a Grok account from a Cursor account, and you cannot move a link to a different Cursor account. An irreversible identity decision made during a free trial is a strange thing to find inside a compute purchase, but that is where it lives.

The arithmetic, done honestly

Compare like with like. The question is not "cloud versus local", it is "rent a machine monthly, or use one you already have, or buy one".

Cost of an always-on machine for an agent, 12 months.checked 22 aug 2026
OptionUp frontMonthlyYear oneNotes
Manus Cloud Computer, Basic$0$10 plus a $20 membership$3602 vCPU, 1GB RAM, 35GB disk. Deleted if you stop paying
Manus Cloud Computer, Advanced$0$50 plus a $20 membership$8408GB RAM, 120GB disk
Grok Bot via Cursor Teams Standard$0$40 per seat$480 plus the token meterMachine included. Allowance unpublished, overage uncapped
Grok Bot via SuperGrok Heavy$0$300, reported$3,600 plus the token meterxAI publishes no Heavy price on any page we could load
A machine you already own$0ElectricityRoughly $20 to $50 in powerNeeds to stay switched on
A Mac mini bought for the job$599ElectricityAbout $630Base M4, 16GB memory, 256GB storage. Yours afterwards

Three observations, none of which favour a single answer.

First, the cheapest rented option is genuinely cheap. $360 for a year of a machine you never administer is not a rip-off, and if your alternative is a $599 machine you would not otherwise want, renting wins for roughly the first 20 months before electricity.

Second, the expensive rented options stop making sense quickly. A $300 a month seat costs six Mac minis over a year, and the meter on top of it is uncapped.

Third, and most often missed: if you already own a desktop that stays on, the marginal cost of using it is a rounding error, and you have already paid for it. The row that decides this for most developers is not price at all, it is whether a machine in their life stays awake.

A note on the inference bill, since it is the larger number for anyone doing real work: it is separable from the machine. Own-hardware setups run against subscriptions you already hold (Claude, Codex, Cursor, Gemini) or your own API keys, which means the cost is the same work you were already paying for rather than a second bill on top. Managed products bundle inference into the seat and the meter, which is convenient right up until you want to see what a given repository or project actually cost you.

The objection, and the third option

The best argument against running agents on your own hardware was made on Hacker News by phoghed, and it deserves to be quoted rather than paraphrased:

This is right about the requirement and wrong about the conclusion, and the gap between the two is where the third option lives.

The requirement is: one agent, running somewhere that is not the device in my hand, reachable from every device I own. Nothing in that sentence says the machine must belong to a vendor. A desktop at home with remote access satisfies it exactly. The word "locally" smuggles in an assumption that running on your hardware means sitting in front of your hardware, and once you notice the assumption the argument stops being an argument against owning the box and becomes an argument for good remote access.

That is a design brief rather than a slogan, and it has three parts.

  • The session must survive the client disconnecting. Closing your phone cannot stop the work; the agent runs on the machine, not in the app you are looking at.
  • Every surface must be a real client. A phone that can only read status is a monitoring tool. It needs to send prompts, approve steps, read diffs, and stop a run.
  • Reaching it must not require you to be a network engineer. This is where self-hosting usually loses people, and it is a solvable product problem rather than a fact of nature.

Continuum is built to that brief: agent sessions run on your Mac or Linux machine, in isolated git worktrees, and the iPhone and web clients drive a session that is executing on your hardware, over a private network rather than a port opened to the internet. The user experience is close to a hosted agent. The differences are that the box is yours, the model is your choice across labs, the repository and credentials remain on your host, selected context is sent to the configured provider for inference, and there is no meter on idle time.

It is also worth saying which half of phoghed’s comment stands. "Most people and businesses don’t self host" is true, and it will stay true, because self-hosting a framework is a job. The third option is only interesting if it removes that job rather than renaming it. A workbench you install like any other desktop app is a different proposition from a VPS you maintain, and the distinction between those two is the whole reason this option exists as a category at all.

A checklist before you hand an agent a computer

Whichever shape you pick, run through these before you connect anything real. Each one corresponds to a failure somebody had this month.

  • How long does the machine live, and who else is on it? If persistent and shared, assume any credential on it is available to every agent on the account, because on Grok Bot that is documented behaviour rather than a worst case.
  • Can you reconstruct what it did last Tuesday? Grok Bot’s audit view is described in its documentation as coming. Its 20-record retention limit was reported by Daily Dose of Data Science and remains unconfirmed by xAI. No queryable organisation-wide audit view means no organisation-wide post-incident answer.
  • Is there a dry run? In mainstream products there is not. A test run performs real work: it navigates real websites, changes real files, and calls real tools. Rehearsing an email send sends the email.
  • What is the spend ceiling? If the answer is "the allowance is not published and there is no cap", you do not have a budget, you have a hope.
  • Which accounts is it getting? Create separate, revocable accounts for the agent wherever the service allows it. Never your primary bank, payroll, or domain registrar.
  • What happens on cancellation? Ask specifically about state on the machine, not just about access. Manus deletes it; other vendors have not said.
  • Can you leave with your work? Outputs delivered into a chat are exportable. A browser profile, a database, and an installed toolchain generally are not.

None of this says do not use agents with computers. Every one of them can be answered acceptably for a scoped, low-stakes use, and the products are getting better monthly. The mistake is treating a machine that holds live sessions until site or session expiry, sign-out, or revocation as though it were a chat window, because that is the framing the marketing invites and it is off by a whole category of risk.

For the same analysis applied to specific products, see Grok Bot versus Manus for two managed clouds side by side, Grok Bot versus Hermes Agent for managed against self-hosted, and the always-on category explainer for how the three delivery shapes compare.

Questions people ask

Do AI agents need their own computer?

They need an execution environment that is not a chat window: a filesystem, a shell, and usually a browser. They do not need that environment to belong to a vendor. The three answers in use today are a vendor VM (Grok Bot, Manus), a VPS or container you rent and administer (OpenClaw, Hermes), and a machine you already own with remote access (Continuum). The only requirement a vendor VM uniquely satisfies is being awake when you own no machine that stays on.

What is an AI agent cloud computer?

A virtual machine, almost always Linux, that a vendor provisions so an agent can run shell commands, write files, and drive a browser. Manus describes its Cloud Computer as "a dedicated, persistent virtual machine in the cloud that allows Manus to run your applications, bots, and scripts 24/7", running Ubuntu with SSH and a web terminal and no graphical interface. Grok Bot’s version is one persistent VM per account, shared by every Bot you create, each with its own screen.

Do AI agents each get their own VM?

It depends entirely on the product, and the marketing rarely tells you. Per-task products give each job its own machine: Manus allocates "a fully isolated cloud virtual machine" per task, and Cursor, Codex and Copilot all discard theirs at the end of a run. Persistent products usually do the opposite and pool them, which is why Grok Bot puts every Bot on one shared machine (see what Grok Bot actually is for the documentation on that). Ask how many agents share a machine before you assume isolation exists.

What is the difference between a per-task sandbox and a persistent agent VM?

Lifetime, and everything that follows from it. A per-task machine is created for one job and destroyed afterwards, which caps the blast radius and means the agent remembers nothing. A persistent machine keeps files, tools, databases and browser sessions between runs, which is the memory people want and the exposure they do not think about. Manus ships both: a sandbox allocated per task, and Cloud Computer as a paid persistent add-on.

How much does an agent cloud computer cost?

Manus prices its persistent Cloud Computer at $10 a month for 2 vCPU, 1GB of RAM and 35GB of storage, $30 for 4GB and 70GB, and $50 for 8GB and 120GB, on top of a membership from $20 a month. Grok Bot bundles the machine into a seat costing $40 a month for a Cursor Teams Standard seat up to a reported $300 for SuperGrok Heavy, with an unpublished weekly token allowance and uncapped overage past it. A Mac mini is $599 once.

Is it cheaper to run agents on my own machine?

Almost always, if you already own a machine that can stay on, because the compute is a sunk cost and you pay only for inference on plans you already hold. If you would have to buy hardware, a base Mac mini at $599 reaches break-even against the stated rented options in roughly 2 to 20 months before electricity. The honest exception is that a rented machine keeps running through your power cuts and is patched by somebody else.

What happens to my data if I stop paying for an agent VM?

Ask before you sign, because the answers differ and only some vendors publish one. Manus states that the persistent virtual machine will be shut down and that "your working files, installed tools, and databases stored on that specific Cloud Computer will be deleted", while outputs already delivered into your chat history remain. Grok Bot’s comparable irreversibility is the account link: Cursor documents that a SuperGrok link is permanent and cannot be moved to a different Cursor account.

Can I get always-on agents without renting a cloud VM?

Yes, if you have a machine that stays awake. Run the agents on it and reach them remotely, which satisfies the real requirement behind the cloud pitch: one agent, running somewhere other than the device in your hand, reachable from all of them. This is how Continuum works, with sessions executing on your Mac or Linux box in isolated git worktrees and full control from an iPhone or a browser. If no machine in your life stays on, rent one; that is what the seat price is for.

Sources

Every figure above was read from these pages on August 2026. Vendors reprice without notice; if you find a stale number, tell us.

  1. Grok Bot overview (docs.x.ai) one shared cloud computer per account, per-Bot screens, the security-boundary warning, memory, routines, connectors
  2. What is the Cloud Computer? (Manus help centre) persistent Ubuntu VM, command line only, automatic deployment when a plan is active
  3. Cloud Computer plans and billing (Manus help centre) Basic, Standard and Advanced specs and prices, and what is deleted if you stop paying
  4. Introducing Cloud Computer (Manus) announcement post dated 30 April 2026, the always-on Ubuntu machine, "Let your digital employee take the night shift"
  5. Understanding Manus sandbox (Manus) one isolated cloud VM allocated per task, sleep behaviour, 7 and 21 day recycling windows
  6. Manus membership pricing (Manus help centre) Free, Pro and Team tiers, monthly credit allowances, daily refresh credits, concurrent task limits
  7. Cursor Cloud Agent documentation the Background Agents to Cloud Agents rename, isolated Ubuntu VMs, environment.json, Builds, Privacy Mode
  8. Grok Bot launch thread on Hacker News the launch-day thread: the OpenClaw churn report, the shared-computer questions, the accountability objections
  9. Hacker News: "I very much don’t want to run it locally" phoghed’s comment, the clearest statement of the objection to own-hardware agents
  10. Grok Bot review (eesel) the compliance gap list, the missing audit view, no dry run, uncapped overage
  11. Mac mini (Apple) the base M4 configuration, 16GB memory and 256GB storage, $599 in the United States
  12. Continuum pricing the free app, and Plus, Max 100, Max 200 and Ultra hosted inference with weekly allowances
Try it

The agent needs a computer.
It does not need a landlord.

Continuum runs agent sessions on hardware you already own, with iPhone and web control, isolated git worktrees, and spend broken out by repository, provider, and model. Free, with hosted inference optional from $25 a month.

free app · your subscriptions · local-first