Skip to content
Goatfied

Agent

Cloud agents

Hand a task to a cloud agent and walk away. It runs in an isolated sandbox, pushes a branch, opens a PR, and reports back with screenshots and logs.

What a cloud agent is

A cloud (background) agent runs the same tool loop as a local agent, but inside an ephemeral server-side sandbox instead of your machine. It clones the repo you point it at, works the task, commits to a fresh branch, and opens a pull request — all without holding your keyboard. When it finishes it attaches self-verification artifacts: a summary, screenshots of what it built, a demo link, and run logs.

Launch one

  • From the desktop app — open the Agents Window (⌘⇧A) and switch to the Cloud panel. Paste a repo URL, describe the task, and launch. The session list shows live state (starting, running, succeeded, error).
  • From the CLI goatfied cloud run "…" --repo <url>. See CLI · Cloud agents.
  • From chat tools — mention @goatfied in a GitHub issue/PR, Slack, or Linear.

What you get back

Each session carries its state, the branch and PR URL, an estimated cost, and an artifacts bundle — screenshots, a demo URL, a logs URL, and a written summary. Open a session to review the work before you merge the PR.

Cloud ⇄ local handoff

A run isn’t locked to where it started. Snapshot a session to record its branch, then resume it in the cloud later, or move it to local — Goatfied fetches the agent branch and checks it out so you can keep going on your machine. Push a local agent’s goal up to the cloud the same way.

Plans

Cloud agents run on our infrastructure and are metered like other model usage; availability depends on your plan.

Next
Goatfied — The AI code editor