High-performance infrastructure for coding agents.

    Claude Code and Codex, running in our cloud. Mention @Computer in Slack, or call them from your code with the API.

    Bring your own subscription:Claude Pro or MaxChatGPT Plus or Proor an API keyNo subscription? Use ours at cost.

    Benchmark

    Slack message to first push in 24 seconds.

    As fast as Claude Code on your laptop, and twice as fast as other cloud coding agents on the same task.

    Read the benchmark →
    • OpenComputer24s
    • Replicas53s
    • Capy55s
    • Hoplite69s
    • Devin72s

    It’s fast. Really, really fast.

    Doesn’t make you wait.

    It answers while the question is still on your mind.

    • Replies stream in as they are written.
    • Shows every file it opens and every command it runs.
    • UI changes come with a screenshot and a preview link.
    Thread# web
    1. D

      Dana4:12 PM

      @Computer pricing card should look more like this, the upgrade button gets lost
      upgrade
      sketch.png
      👀1
    2. oc

      ComputerAPP4:12 PM

      ✓ Read PricingCard.tsx · Edit +6 −3 · Screenshot

      before
      →
      full width, brand blue
    3. D

      Dana4:12 PM

      closer. black though, blue fights the header(edited)
    4. oc

      ComputerAPP4:13 PM

      ✓ Edit +1 −1 · Screenshot

      black
    5. D

      Dana4:13 PM

      ship it
      🚀2🙏1
    6. oc

      ComputerAPP4:13 PM

      Opened #231.

      ● Checks running

    #web · Tuesday, 4:12–4:13 PM

    For engineers

    Careful with your codebase.

    Small changes that follow the patterns already in your repo. You review and merge.

    • Stays in scope. It changes what the task needs and nothing else.
    • Uses what is there. Existing patterns, naming and libraries. No new dependencies unless you ask.
    • Reviews adversarially. It checks its own diff, or yours, for inputs that break it.
    Thread# billing
    1. U

      Utpal10:02 AM

      @Computer, customers keep asking for invoices as CSV. Add an export to the invoices page.
    2. oc

      ComputerAPP10:02 AM

      Splitting this three ways:

      ✓apiGET /invoices.csv, uses lib/csv
      ✓webExport button on /invoices
      ✓testsexport.test.ts
    3. oc

      ComputerAPP10:04 AM

      ✓ Review: commas in customer names broke columns. Quoted, test added.

      Add CSV export to invoices#248

      What changed, why, and how it was checked. Links back to this thread.

      ✓ lint✓ typecheck✓ tests✓ preview+184 −9

      👍1👀1
    #billing · three subagents, one pull request

    For the team

    Built for multiplayer.

    Everyone in the thread sees the work and can reply to it.

    • Anyone in the thread can give it direction, not only the person who asked.
    • Conventions one person explains apply to everyone's later requests.
    • The thread records who asked for each change, what changed and why.
    ThreadMIU# onboarding
    1. M

      Mira2:31 PM

      @Computer, new users skip the invite step. Can we make it the last step instead of the first?
    2. oc

      ComputerAPP2:31 PM

      ✓ Edit src/onboarding/steps.ts

      Moved it to the end. Preview is up on the branch.

    3. I

      Igor2:40 PM

      keep the skip link, some teams are solo
    4. Thursday
    5. U

      Utpal9:05 AM

      @Computer, lots of teams still skip it. Add a reminder email a few days after signup.
    6. oc

      ComputerAPP9:06 AM

      ✓ Edit src/emails/inviteReminder.tsx

      Added on the same branch, so it only goes to teams that used Igor's skip link.

      ✅3
    #onboarding · three people, two days

    Pricing

    Start free. Grow as you ship.

    Try it free for a week. Then pick a plan for your whole Slack workspace: you pay for work minutes only. Bring your own model, or use ours at cost. We're fast, so your minutes go further.

    Your model

    If your plan hits its limit

    @Computer keeps working on our tokens at API prices, no markup, and switches back to your subscription when its limit resets. We tell you in the thread when it switches.

    Your team works

    2,000 work minutes a month

    You pay

    $20 / month

    $0 for the model, on your Claude or ChatGPT plan

    Pro, 2,000 minutes included

    Start free trial
    Choose Pro
    Choose Max

    Enterprise

    Custom

    Over 60,000 work minutes a month

    Volume pricing and a direct line to the founders.

    Contact us

    Plans cover the whole workspace. Past your plan's minutes, each extra minute is $0.01, paid from prepaid credits: packs of $10, $50, $200, with optional auto top-up. Nothing is billed after the fact. Models are yours at no charge from us, or ours at API prices with no markup, also from credits.

    What's a work minute?

    The clock runs while it works

    From the moment @Computer picks up your message to its reply: reading code, running commands, builds and tests. Metered by the second.

    Waiting is free

    Time between messages, idle threads and time spent waiting on you to review costs nothing. Two threads working at once count as two. Your serverless agents draw on the same minutes.

    Why minutes go further

    Workspaces resume warm. Your repo, dependencies and build caches are already there, so a minute goes on your work, not on cloning and reinstalling.

    Serverless agents

    Build your own agent on the same cloud.

    Write an agent as a TypeScript function and deploy it with one command. Run it on a schedule, or call it from your product over HTTP.

    01 · Deploy it

    agent.ts
    import { useModel, useTool } from "@opencomputer/agent";
    import { openCleanupPullRequest } from "./tools/github.js";
    
    export default function Agent() {
      useModel("anthropic/claude-sonnet-4.6");
      useTool(openCleanupPullRequest);
      return "Find stale feature flags, open a PR to remove each.";
    }
    $ opencomputer deploy
    Quickstart →

    02 · Call it as an API

    terminal
    API=https://app.opencomputer.dev/api/managed-agents
    
    # start a session with your deployed agent
    curl -X POST $API/sessions -H "x-api-key: $KEY" \
      -H "content-type: application/json" \
      -d '{"agentId": "flag-cleaner@production"}'
    
    # send it work
    curl -X POST $API/sessions/$ID/turns -H "x-api-key: $KEY" \
      -H "content-type: application/json" \
      -d '{"input": "Clean up stale flags in billing."}'
    API reference →

    Any model

    Pick the model per agent, or bring your own key.

    Keys stay outside

    Your API keys and secrets never enter the runtime.

    Built for long work

    Durable sessions, schedules and webhooks are included.

    Serverless agents share your plan's work minutes with @Computer. See pricing

    Ship your next change from Slack.

    Add it to Slack, then mention @Computer in any channel.