Computerruntime

Give your agent a real computer

A disposable Linux box with a shell, a filesystem, and a real browser.

Pauses when the session sleeps.

computerdisposable
$ naive computer create --image ubuntu-24.04 --browser
box · iad/workspace2 vcpu · 4 gb · chromium 129
running
shellfsbrowsergit
shell4
  • git clone acme/shop0.8sok
  • pnpm install && pnpm test42 passedok
  • browser open · shop.acme.co/admin1280×800ok
  • naive files publish · report.pdf1.2 mbok
paused when the session sleeps$0.00 / hr asleep

Paste and ship

Drop this into Claude Code, Codex, or Cursor. It reads the docs and wires up Computer for you.

Agent prompt
Read https://vetta.sh/docs/computer and use the naïve Computer primitive in my project. It is part of the runtime layer; wire it through naive.config.ts rather than calling a vendor directly.

Related primitives