Overview
A dedicated Linux box in the cloud that you work on from your own machine.
How it works
You edit and run everything on the box over SSH. Three things tie it to your laptop:
- Sync. A folder on your machine mirrors
~/code/<name>on the box, both ways, .git included. - Ports. A dev server on the box shows up on your laptop's localhost within seconds.
- Sessions. Your shell runs in tmux on the box, so a dropped connection stops nothing that is running.
The pieces
| Piece | What it is |
|---|---|
prized | The CLI on your laptop (macOS, Linux, or Windows). |
prizedd | A background daemon on your machine: runs sync and mirrors box ports onto localhost. |
prized-agent | A service on the box: finds listening ports, reports vitals, lists tmux sessions. |
| Dashboard | prized.dev: create boxes, watch their state, manage billing. Every screen is on Dashboard. |
Sandboxes
For machines your code makes and throws away, Sandboxes (beta) are microVMs created through the API or the CLI: they boot from a template in seconds, bill by the second, and fork into many live copies.
Not sure which you need? Boxes or Sandboxes? compares them.
What's on the box
Ubuntu with root, plus Docker (compose and buildx), git, tmux, mosh, ripgrep, jq, the GitHub CLI, Claude Code, and Codex; Cursor's CLI installs on demand. Sizes, disks, and the full list are on Machines. prized setup hands your agent sign-ins over from your machine, so nothing on the box needs a fresh OAuth flow (Credentials).
For agents
Every page is also plain Markdown: add .md to its URL (/docs.md), or request the page with Accept: text/markdown. Copy page, at the top right of every page, copies it as Markdown; its menu opens the page in ChatGPT, Claude, or Cursor.
- Index. /llms.txt lists every page with a one-line summary, in this order.
- Everything. /llms-full.txt is the whole set in one file, several hundred KB: more than many fetch tools read at once, so an agent does better with the index and single pages.
- Search.
GET /returns JSON hits, each with the page URL and the matching heading or paragraph.api/ search?query=<words> - Setup. To let an agent install and set Prized up for you, paste the prompt on Agent setup.
- Sign-up.
prized.dev/auth.mdis the contract an agent follows to make a new account with your email address and an emailed code, and get an API key (Agent sign-in).
All pages
- Boxes or Sandboxes?Which to start with: a box is a cloud machine you work on every day; a sandbox is a microVM your code creates and throws away.
- QuickstartFour steps to a box with your project on it and your coding agent signed in: sign up, install, log in, set up.
- Sign up from your terminalOne command signs you up, starts a box on the free credit, and sets up this machine: npx prized.
- Agent setupPaste one prompt into Claude Code or Codex on your machine; the agent installs the CLI, runs prized setup, and asks before putting your project or your credentials on the box.
- Agent sign-inNew to Prized? Your coding agent makes your account with your email address and a 6-digit code, and gets an API key.
- Bring your environmentprized setup scans your machine, asks a few yes or no questions, and reproduces the parts you pick on the box: shell, toolchains, CLIs, Docker images, databases, and env vars.
- Keep Claude Code running with your laptop closedWhy closing the lid stops Claude Code, the ways to keep it working, and how to run it on a box that stays on while your laptop sleeps, with what it costs.
- Run Claude Code and Codex on a remote dev boxRun Claude Code or Codex on a cloud Linux box and keep working locally: your project synced both ways, dev servers on localhost, or the box in Cursor or VS Code.
- Use Cursor or VS Code on a cloud dev box with Remote-SSHOpen a cloud Linux box in Cursor or VS Code over Remote-SSH, with no keys or hosts to set up, and keep Claude Code or Codex running after the editor closes.
- Run multiple Claude Code and Codex agents in parallelRun several coding agents at once without slowing your laptop: a git worktree and a session per agent, on one bigger box or a box each, with what each costs.
- Run Superset's agents on a Prized boxAdd a Prized box as a Superset host, so Superset's parallel agents run on a cloud Linux machine that keeps working while your laptop sleeps, with a size for each number of agents.
- Use opencode Desktop with a Prized boxAdd a Prized box as an SSH server in opencode Desktop, so its sessions run on a cloud Linux machine that keeps working while your laptop sleeps.
- Run Happy Agent on a Prized boxPut Happy Agent on a Prized box as a remote server, so the Claude Code and Codex sessions you drive from Happy Desktop or your phone keep running while your laptop sleeps.
- Run code from an AI agent in an isolated VMRun an AI agent's commands in a microVM of its own: create a sandbox, run each command with a timeout, move files in and out, and delete it, with what it costs.
- Fork a running VM to run work in parallelSet up one sandbox, fork it into live copies with the setup done, run a different job in each, collect the results, and delete them all, with what it costs.
- Moving from RunloopMove Runloop devboxes to Prized sandboxes: the Prized command for each Runloop call, a short ported script, and what is not on Prized yet.
- SyncMirror a project folder between the box and your machine, both directions and .git included, with edits landing on the other side in under a second.
- MountBrowse the whole box in Finder as a live network drive; nothing is copied and it uses no disk space on your Mac.
- PortsA server on the box opens on your machine as localhost within about two seconds, with no flags or config, and any port can be shared at a link, with your workspace or with anyone you send it to.
- SessionsYour shell runs in a persistent session on the box, so a network drop or a closed lid ends only the connection; reconnect and you are where you left off, running processes included.
- herdrLand in herdr instead of tmux, a terminal multiplexer that shows which of your coding agents is working, waiting on you, or done.
- Run commands and filesRun a command on your box and get its exit code, leave one running and follow it live, read any command's output later even with the box paused, or copy files either way, from the CLI or any script holding an API key, with nothing to install on the box.
- DesktopA full Linux desktop, or a single Chrome window, from any box in your browser, streamed over VNC inside the private tunnel with nothing opened to the internet.
- AgentsStart a coding agent on your box, close the laptop, and let it work; it is an ordinary process on a machine you already pay for, so nothing it does is metered.
- Prompt an agent remotelyPrompt Claude Code, Codex, OpenCode or pi on your box from your machine or any script, on the model and backend you pick, follow the run as it happens, and interrupt it; the run lives on the box, so nothing depends on your laptop staying open.
- Codex remoteRun Codex on your box from the ChatGPT desktop app, with every edit syncing back to your Mac.
- Claude Desktop remoteRun Claude Code on your box from the Claude desktop app, with nothing to set up on the box.
- BoxesCreate, pause, resize, move, and delete boxes: dedicated Linux machines from Nano to Extra Large.
- MachinesWhat a box is made of: its size and disk, Ubuntu 24.04 on a dedicated x86_64 virtual machine, preinstalled software, and the Prized processes beside your work.
- GPU boxesBoxes with one NVIDIA GPU, an L4 or an L40S, billed by the hour from your prepaid balance. In beta.
- SnapshotsTake point-in-time images of a box's disk by hand or on a schedule, restore them into new boxes, and fork a running box.
- EnvironmentsWhat a new box inherits, kept as versions: repos to clone, a setup script, env vars, secret files, and which of your credentials it may receive (CLI and API only).
- CredentialsHow your agents' and tools' sign-ins reach a box: handed over from your machine through the SSH tunnel, never seen, stored, or proxied by the control plane.
- ConnectorsMount brokered credentials for ClickHouse, OpenAI, Anthropic, GitHub, or Slack into a dev box without writing the real value to its disk.
- AWS accessConnect an IAM role once, and every box in your workspace gets an AWS profile that assumes it with a short-lived identity token instead of access keys.
- SandboxesSandboxes (beta): Linux microVMs your code creates through the API or the CLI. Each boots from a template in seconds, runs commands and moves files, pauses for the price of its storage, and forks into many live copies.
- Sandbox APIEvery sandbox route: create, list, pause, resume, fork, resize, and delete on the control plane; run commands and move files on the edge; with the fields, states, and error codes.
- Use Sandboxes from Python or TypeScriptA small helper for each language that creates a sandbox, runs commands, moves files, forks it, and deletes it. No SDK to install.
- Run Vercel AI SDK tool calls in a sandboxGive a Vercel AI SDK agent a runCommand tool: each session gets its own sandbox, the model's commands run there through the Sandbox API, and the sandbox is deleted at the end.
- Run Claude Managed Agents in Prized SandboxesRun each Claude Managed Agents session's tools in a Prized sandbox of its own: a self-hosted environment, a spawn script for Anthropic's worker, and the limits.
- Sandboxes FAQShort answers about Sandboxes (beta): speed, forking, isolation, pricing, limits, what is not there yet, and where to get help.
- DashboardA map of the signed-in app at prized.dev/dashboard: every screen, its controls, and where each setting lives.
- WorkspacesOne account for the whole team; boxes, balance, and secrets shared by everyone in it.
- TeamsBring your team in by email or with one link, and what a shared workspace adds to one account: roles, policies that bind members, quiet hours, an audit log with a scheduled export, scoped secrets, and a live activity page.
- BillingHow a monthly plan ($10 to $1,000, or sized to your boxes past that) becomes credit, what boxes cost by the hour, and what happens when the credit runs out.
- LimitsEvery hard cap a box or a workspace can hit, and what the refusal looks like.
- Data retentionWhat pausing, deleting, and closing keep and remove, how zero data retention changes that, and what Prized retains afterwards.
- CLI referenceEvery prized command, flag, JSON shape, and exit code, on macOS, Linux, and Windows.
- API referenceEvery HTTP route an API key can call: the control plane for boxes and workspace settings, the edge for commands, files, agent prompts, and stopping the desktop.
- TroubleshootingSymptoms and their fixes, starting with the one command that checks and repairs config, auth, tunnel, SSH, sync, the daemon, and the box agent.
- ChangelogWhat changed in each release of the prized CLI and box agent, newest first.