OpenComputer
OpenComputer — the background agent cloud: full Linux VM sandboxes with KVM isolation, checkpoints, and runtime resizing.
Last verified:
What is OpenComputer?
OpenComputer is a deployment platform for AI agents written as TypeScript functions. It provides managed infrastructure with full Linux microVMs, handles sessions and streaming, manages API keys securely, and supports scheduling. It's positioned as a serverless platform for agent deployment.
OpenComputer pricing
Pricing model: Freemium
Free tier ($10 credit, then pay-as-you-go); Pro ($20/mo with 10× credit multiplier); Max ($200/mo with 10× credit multiplier); Enterprise (custom). Model calls passed through at API rates; machine time billed per second.
OpenComputer pros
- Deploy agents with single command; write as TypeScript functions
- Full Linux environment per session: shell, filesystem, package managers, network access
- Secure key management: API secrets bound to origins, never visible to agent code
- Durable sessions that stream, pause, resume, and can be steered mid-run
- Works with any LLM: bring your own key or use platform subscription; model is just a string parameter
- Integrates with MCP servers and custom tools; supports cron scheduling
OpenComputer cons
- Requires TypeScript/JavaScript for agent development
- Machine time billing per second; long-running agents could accumulate significant costs
- Limited to Linux-based execution environments
Frequently asked questions about OpenComputer
How do I deploy an agent?
Write your agent as a TypeScript function using OpenComputer's imports, then run `opencomputer deploy` to go live instantly.
Are my API keys secure?
Yes. API secrets are bound to specific origins (e.g., api.github.com) and injected after the request leaves the sandbox. The agent cannot read or exfiltrate them.
Can I use my own LLM subscription?
Yes. You can bring your own subscription (e.g., Codex) or use OpenComputer's; specify the model as a string per request. Using your own key means model calls are free, with all plan credit applied to machine time.
What can my agent do?
Full Linux access: clone repos, run shell commands, use package managers (apt, npm, pip), drive browsers, install software, and make network requests.