# OpenComputer AgentDeploy

> OpenComputer provides persistent, always-on cloud VMs for AI agents, enabling managed agent deployment with permanent URLs, mid-run steering, and no infrastructure management.

OpenComputer is an open-source platform by Digger that gives AI agents real, persistent Linux VMs instead of ephemeral sandboxes. The AgentDeploy feature lets developers turn a prompt into a deployable, always-on agent with a permanent HTTP address — compatible with Claude Code, Codex, opencode, and Cursor. The project is licensed under Apache 2.0 and actively maintained on GitHub.

## What It Is

OpenComputer sits in the AI infrastructure category, providing long-running cloud compute specifically designed for agentic workloads. Unlike traditional sandboxes that spin up, execute a task, and disappear, OpenComputer VMs hibernate when idle and resume in seconds with full state intact — filesystem, installed packages, and running processes all preserved. The `oc agent deploy` CLI command treats a `prompt.md` file as a deployable agent, assigning it a permanent URL that can be triggered via Slack, webhooks, or cron jobs.

## How the Deployment Workflow Works

The AgentDeploy flow is designed to be driven entirely from within an AI coding assistant:

- Install the `oc` CLI via a one-line curl script
- Run `oc login` to authenticate
- Run `oc agent init` to scaffold a `prompt.md` describing the agent's behavior
- Run `oc agent deploy` to publish the agent to a permanent URL
- Smoke-test with `oc agent invoke` and get back a live agent URL plus a dashboard link

The entire setup sequence can be pasted into Claude Code, Codex, or Cursor as a single instruction block, making the onboarding path fully agentic.

## Architecture: VMs, Not Containers

OpenComputer provisions full Linux VMs with root access rather than containers. The agent loop runs *inside* the VM alongside the filesystem and preview server, eliminating network round-trips between the agent and the code it writes. Key architectural properties include:

- **Persistent state** — VMs hibernate instead of timing out; state survives across sessions without manual snapshot/restore
- **Elastic compute** — memory and CPU can be resized at runtime without restarting the VM
- **Checkpoints** — instant snapshots allow forking or rolling back to any prior state
- **Preview URLs** — ports can be exposed externally with auth (Clerk) and custom domains
- **Per-tenant package control** — software versions can be managed and hot-swapped inside running VMs

## Platform and SDK Support

The project ships both a TypeScript/Node SDK (`@opencomputer/sdk` on npm) and a Python SDK (`opencomputer-sdk` on PyPI), plus the `oc` CLI binary for macOS and Linux. The SDK exposes higher-level primitives for Claude Agent SDK workloads, including real-time event streaming for agent sessions. Self-hosting on AWS or Azure is documented in the repository's `SELFHOSTING.md`.

## Update: v0.6.0.24

The latest release is v0.6.0.24, published on July 27, 2026, according to GitHub release metadata. The repository was created in December 2025 and has seen continuous pushes through mid-2026, indicating active development. The project's blog covers topics such as elastic compute paradigms, agent isolation models, and sandbox fingerprinting, signaling a focus on deepening the infrastructure story for B2B agent platform builders.

## Features
- Persistent Linux VMs that hibernate and resume with full state
- oc agent deploy: deploy a prompt.md as a managed agent
- Permanent HTTP agent URLs for Slack, webhooks, and cron
- Mid-run agent steering
- Elastic CPU and memory resize at runtime
- Instant VM checkpoints and rollback
- Preview URLs with auth and custom domains
- Per-tenant package control and hot-swap
- Claude Agent SDK integration with real-time event streaming
- TypeScript and Python SDKs
- CLI (oc) for macOS and Linux
- Self-hosting on AWS or Azure

## Integrations
Claude Code, Codex, opencode, Cursor, Claude Agent SDK, Anthropic API, Clerk (auth for preview URLs), Slack, npm (@opencomputer/sdk), PyPI (opencomputer-sdk)

## Platforms
MACOS, LINUX, WEB, API, DEVELOPER_SDK, CLI

## Pricing
Open Source, Free tier available

## Version
v0.6.0.24

## Links
- Website: https://opencomputer.dev/agentdeploy
- Documentation: https://docs.opencomputer.dev/
- Repository: https://github.com/diggerhq/opencomputer
- EveryDev.ai: https://www.everydev.ai/tools/opencomputer-agentdeploy
