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.