cat blog/what-is-a-cloud-agent.md

What Is a Cloud Agent? Definition & Examples

A cloud agent is an AI agent that runs on a remote machine instead of your own computer. You give it a task through a web app, a chat message or an API call. It works in its own environment and reports back when it has a result.

The agent keeps running after you close your laptop. You can start several at once and check on them later.

What makes something a cloud agent

  • It runs remotely. The model calls, the tools and the files all live on a server you don't manage.
  • It works asynchronously. You hand off a task and come back to a result. You don't watch each step.
  • It has its own environment. Coding agents usually get a fresh sandbox or VM per task, with the repo cloned and dependencies installed.

Cloud coding agents

Many cloud agents write code. They take a task, change the repository, run the tests and open a pull request.

  • Hoplite runs each task in an isolated development environment. The agent edits the repo, runs tests, drives a browser when the app has a preview and opens a GitHub pull request. You can keep replying in the same thread as review comments come in.
  • Capy lets you hand tasks to parallel coding agents that plan the change, build it and open a pull request.

General-purpose cloud agents

Not every cloud agent writes code. Grok Bot from xAI is a general-purpose example. Each bot gets its own cloud computer and signs into the tools you already use, like email and other apps. It works on multi-step tasks continuously and asks you only when it needs approval.

Cloud agent vs. local agent

A local agent, like a coding assistant in your terminal, runs on your machine. It uses your files and your credentials, and it stops when you close the terminal.

A cloud agent moves all of that to a server. You get less direct control, but you can run many tasks in parallel and your own machine stays free.


cd ..