Devboxes
User Guide

Overview

The four Devboxes objects, runner paths, and guide reading order.

Devboxes runs AI coding agents against your repositories. You dispatch a task, a runner executes it inside an isolated container, and you watch the transcript, answer questions, review the diff, and receive the result.

The four things you work with

ObjectWhat it isStart here
ProjectA repository paired with the container image its runs useCreating a project
BlueprintThe ordered shell and agent steps for a runBlueprints
Agent sessionOne run's transcript, prompts, result, diff, and controlsAgent sessions
RunnerA dashboard-managed machine or your own registered Docker machineInstall the CLI

A dispatch from the dashboard, the Devboxes CLI, or Slack creates the same kind of run. It waits until a runner can serve the selected model provider, then works through the blueprint until it completes, fails, or you stop it.

Where provider credentials live

Your runner machineDashboard-managed runner
Credential sourceEncrypted device store or a local auth-file referenceOrganization encrypted store
Configuredevboxes credentials setupModel providers
Share with every runnerdevboxes credentials syncAlready organization-wide

Devboxes rejects a new dispatch when no matching provider credential is available. If availability disappears after acceptance, the run stays Queued until a matching runner can claim it. Inside a task container, credentials live only on memory-backed storage.

Anyone who can dispatch to your runner can execute code in a container that receives the selected provider credential. Treat organization membership, the Docker host, and every synced or local credential as one trust boundary. See Security.

Read this guide in order

Invited as a member of an existing organization? Start with Working as a member. Otherwise follow this thread:

  1. Install the CLI
  2. Quickstart
  3. Devboxes CLI
  4. Dispatch from Slack
  5. Repository connections
  6. Creating a project
  7. Blueprints
  8. Dispatching runs
  9. Agent sessions
  10. Managing credentials
  11. Roles & access
  12. Working as a member
  13. Configuration
  14. Security
  15. Troubleshooting

Choose your next task

Next: Install the CLI — putting the devboxes command on your machine.

Terms of ServicePrivacy Policy

On this page