# boxd ## Docs - [Overview](https://docs.boxd.sh/index.md) - [Quickstart](https://docs.boxd.sh/quickstart.md) - [Fork](https://docs.boxd.sh/guides/fork.md): Copy a running machine, memory and disk included, in milliseconds. - [Snapshots](https://docs.boxd.sh/guides/snapshots.md): Save a machine as a named image, then boot fresh machines from it whenever you want. - [Checkpoints](https://docs.boxd.sh/guides/checkpoints.md): Per-machine save points you can roll back to in place. - [Suspend, resume, and hibernate](https://docs.boxd.sh/guides/suspend-resume.md): Freeze a machine and wake it in milliseconds. - [HTTPS](https://docs.boxd.sh/guides/https.md): Every machine gets an HTTPS domain automatically. - [Proxies](https://docs.boxd.sh/guides/proxies.md): Every machine gets an HTTPS proxy with its own domain. Create subdomain proxies for additional ports. - [Disaster recovery](https://docs.boxd.sh/guides/disaster-recovery.md): Scheduled disk backups to object storage, and an in-place restore for when something goes wrong. - [Set up a golden image VM](https://docs.boxd.sh/guides/golden-image.md): Install your app on one machine, snapshot it, and keep the snapshot fresh on every push to main. - [VM sharing](https://docs.boxd.sh/guides/share-a-vm.md): Open a machine to your whole org with one command, with a clean credential handoff every time. - [VM to VM](https://docs.boxd.sh/guides/vm-to-vm.md): How a VM talks to other VMs you own. - [Port forwarding](https://docs.boxd.sh/guides/port-forwarding.md): Expose a raw TCP or UDP port on a machine, for databases, game servers, and anything that isn't HTTP. - [Custom domains](https://docs.boxd.sh/guides/custom-domains.md): Bring your own domain. Point it at one machine, or delegate a wildcard to your whole organization. - [Tailscale](https://docs.boxd.sh/guides/tailscale.md): Serve your whole org over your company tailnet. Same hostnames, same TLS, reachable only from inside your Tailscale network. - [Env vars & secrets](https://docs.boxd.sh/guides/env-secrets.md): Set environment variables and secrets once. boxd injects them into every machine you own. - [Client Utilities](https://docs.boxd.sh/guides/client-utilities.md): Access files and a browser on your local machine from inside a boxd machine. - [Launch a Browser](https://docs.boxd.sh/guides/launch-a-browser.md): Headless Chrome on every machine, plus a way to drive the real Chrome on your Mac from inside a VM. - [Run Docker](https://docs.boxd.sh/guides/run-docker.md): Docker Engine, Compose, and Buildx come preinstalled on every machine, with the daemon already running. - [File operations](https://docs.boxd.sh/guides/file-operations.md): Move files between your laptop and your machines, and between machines. - [Resources and limits](https://docs.boxd.sh/guides/resources.md): What every machine gets, what an account can hold, and what each lifecycle state costs. - [Integrations](https://docs.boxd.sh/guides/integrations/overview.md): Connect Linear, Slack, and GitHub once. Every personal machine can use them, and the coding agents on board discover them automatically. - [GitHub](https://docs.boxd.sh/guides/integrations/github.md): Connect your GitHub account to clone and push to private repos from any machine. - [Linear](https://docs.boxd.sh/guides/integrations/linear.md): Connect Linear once and reach its GraphQL API, plus an optional MCP server, from every personal machine. - [Slack](https://docs.boxd.sh/guides/integrations/slack.md): Connect Slack once and reach its Web API, as the bot or as you, plus an optional MCP server, from every personal machine. - [Development workspaces](https://docs.boxd.sh/use-cases/development-workspaces.md): A full Linux machine for daily development. It boots in milliseconds, is persistent, configurable, and live on the internet. - [Preview environments](https://docs.boxd.sh/use-cases/preview-environments.md): Every pull request gets its own machine, created from your golden image, live at its own URL. - [Coding agents](https://docs.boxd.sh/use-cases/coding-agents.md): Claude Code, Codex, and OpenCode come preinstalled on every machine, already configured to work with boxd. - [Personal assistants](https://docs.boxd.sh/use-cases/personal-assistants.md): An always-on machine your assistant lives on, with tools, memory, and a messaging gateway. - [Sandboxes](https://docs.boxd.sh/use-cases/sandboxes.md): Run untrusted code behind a hardware boundary, with isolation you can dial up to airtight. - [Agentic SaaS offerings](https://docs.boxd.sh/use-cases/agentic-saas.md): Give every user of your product their own machine, created and managed through the SDK. - [Reproducible RL environments](https://docs.boxd.sh/use-cases/reproducible-rl-environments.md): Give every rollout a byte-identical warm starting state, forked in milliseconds. - [Agent swarm intelligence](https://docs.boxd.sh/use-cases/agent-swarm-intelligence.md): Fan a problem out to many agents, each on its own machine, and synthesize one answer. - [OSS integrations](https://docs.boxd.sh/use-cases/oss-integrations.md): Open source agent frameworks that run their agents on boxd machines. - [Installation](https://docs.boxd.sh/cli/installation.md): Install the boxd CLI and get your terminal talking to your machines. - [Authentication](https://docs.boxd.sh/cli/authentication.md): Log in once through the browser, or mint API keys for CI, scripts, and agents. - [Commands](https://docs.boxd.sh/cli/commands.md): The full boxd CLI command reference, grouped by task. - [TypeScript SDK](https://docs.boxd.sh/reference/typescript-sdk.md): Programmatic access to boxd machines from Node, Bun, and Deno. - [Python SDK](https://docs.boxd.sh/reference/python-sdk.md): Programmatic access to boxd machines from Python, sync and async. - [gRPC API](https://docs.boxd.sh/reference/grpc-api.md): Raw gRPC access to the boxd public API, for any language with a protoc plugin. - [Proto](https://docs.boxd.sh/reference/grpc-proto.md): The full api.proto service definition, ready to copy and generate stubs from. - [Skills](https://docs.boxd.sh/reference/skills.md): The boxd-cli skill teaches your coding agent to drive the boxd CLI. Installed with the CLI on your laptop, with a counterpart pre-baked inside every VM. ## OpenAPI Specs - [openapi](https://docs.boxd.sh/api-reference/openapi.json)