Harness as a Service OpenComputer launched a service that lets developers define an AI agent in TypeScript and deploy it like a serverless function, with the company running the loop, Linux VMs, and durable sessions. The agent template imports useInput and useModel from "@opencomputer/agent" and defaults to the model "anthropic/claude-sonnet-4.6". Developers keep control of agent behavior while OpenComputer operates the underlying harness. Harness as a Service. Define your agent in TypeScript. Deploy it like a serverless function. We run the loop, Linux VMs, and durable sessions. TS agent.ts js import { useInput, useModel } from "@opencomputer/agent"; export default function Agent { const input = useInput ; // Choose your model. Keep your agent. useModel "anthropic/claude-sonnet-4.6" ; return Help with this request: ${input.text ?? "Say hello."} ; } You write the behavior. We run the harness. Model options ↗ https://docs.opencomputer.dev/agents/models Built something useful? Share it with oc-template.toml .