Cursor launches self-hosted cloud agents for secure enterprise coding

Cursor has just rolled out self-hosted cloud agents, keeping code, tool runs, and build artifacts inside your network. Teams still get isolated VM-based agents with terminal, browser, and desktop—managed via a simple worker or scaled with Kubernetes.

Cursor launches self-hosted cloud agents for secure enterprise coding

TL;DR

  • Self-hosted cloud agents (GA): Code, tool execution, and build artifacts stay inside an organization’s network
  • Parallel autonomous workers: Isolated VM per session with terminal, browser, desktop; clones repos, tests, pushes changes
  • Regulated/private environments: Supports compliance data boundaries and internally reachable caches, dependencies, endpoints
  • Mirrored capabilities: Isolated environments, multi-model (including Composer 2), plugins, team permissions
  • Outbound-only connectivity: Worker connects via HTTPS; no inbound ports, firewall changes, or VPN tunnels required
  • Deployment options: agent worker start, Helm + Kubernetes operator with WorkerDeployment, fleet API; enabled in Dashboard

Cursor is expanding its agent story with generally available self-hosted cloud agents, a deployment option that keeps code, tool execution, and build artifacts inside an organization’s own network while still using Cursor’s orchestration and agent experience.

Cursor’s cloud agents are designed to operate as parallel, autonomous workers: each runs in an isolated virtual machine with a terminal, browser, and full desktop, clones a repo, sets up the environment, writes and tests code, and pushes changes for review—continuing even when the initiating developer is offline. The self-hosted variant keeps that same workflow but relocates the execution environment to infrastructure controlled by the organization.

Why self-hosted agents matter for regulated and complex environments

Cursor positions self-hosting around two recurring constraints: compliance-driven data boundaries and development environments that only exist privately. In regulated enterprises, code, secrets, and build artifacts often cannot leave internal networks. In other cases, critical inputs—like caches, dependencies, and internal endpoints—are only reachable from tightly configured internal machines.

Cursor says teams that previously invested engineering time into maintaining in-house background coding agents are instead adopting its self-hosted option, citing Brex, Money Forward, and Notion as customers using the approach.

Same agent capabilities, deployed on internal infrastructure

Self-hosted cloud agents are intended to mirror Cursor-hosted cloud agents, including:

  • Isolated remote environments with dedicated machines per agent session (no sharing), aimed at better parallelization
  • Multi-model support, including Composer 2 and other frontier-lab models via Cursor’s agent harnesses
  • Plugins for extending agent behavior with skills, MCPs, subagents, rules, and hooks
  • Team permissions to manage access and runs across an organization

Cursor also notes planned additions: the ability for self-hosted agents to produce videos, screenshots, and logs, plus remote desktop takeover. The company also points to using these agents to run automations.

How Cursor’s worker model connects without inbound network changes

The key moving piece is a worker process that connects outbound to Cursor over HTTPS—Cursor emphasizes no inbound ports, firewall changes, or VPN tunnels required. When an agent session starts, Cursor’s agent harness handles inference and planning, then sends tool calls to the worker for execution on the organization’s machines. Results are returned to Cursor for the next inference loop.

Each session gets a dedicated worker started with a single command: agent worker start. Workers can be long-lived or single-use, persisting across sessions or tearing down after tasks complete.

For larger rollouts, Cursor provides a Helm chart and Kubernetes operator, including a WorkerDeployment resource to define pool size; the controller handles scaling, rolling updates, and lifecycle management. For non-Kubernetes setups, Cursor offers a fleet management API for utilization monitoring and custom autoscaling.

Self-hosted cloud agents can be enabled in the Cursor Dashboard, with additional details in the documentation.

Source: Cursor

Continue the conversation on Slack

Did this article spark your interest? Join our community of experts and enthusiasts to dive deeper, ask questions, and share your ideas.

Join our community