OpenComputer for developers.
Build, deploy and run agents on OpenComputer from code, from a terminal, or from another agent. These are the developer surfaces, each at a stable URL.
Resources
- OpenComputer API reference: The Management API: create sessions, send turns, read the event log, manage projects, webhooks and memory over HTTP.
- OpenComputer OpenAPI spec: OpenAPI 3.1 description of the Management API, with an operationId and description on every operation.
- OpenComputer API catalog: RFC 9727 linkset pointing at the API, its OpenAPI spec and its documentation.
- OpenComputer authentication: Every API request carries an organization API key in the x-api-key header; keep it on your server.
- OpenComputer webhooks: Start an agent session from an external service with a signed webhook URL.
- OpenComputer MCP server: Streamable HTTP MCP server that searches and reads the OpenComputer documentation. Server card at /.well-known/mcp/server-card.json.
- OpenComputer CLI: @opencomputer/cli on npm: create, test, deploy and inspect agents from a terminal or a coding agent.
- OpenComputer SDKs: @opencomputer/sdk for TypeScript and opencomputer-sdk for Python; @opencomputer/agent to define agents.
- OpenComputer developer portal: The OpenComputer dashboard, where you manage projects, deployments, sessions and connections.
- OpenComputer docs for agents: The documentation index as llms.txt, every page available as markdown.
Start in a terminal
Create an agent project with npx @opencomputer/cli init my-agent, sign in with opencomputer login, then opencomputer deploy. The quickstart walks through it.