Devbox is a small Docker-based development environment for running a browser-accessible workspace on your own machine or server.
It packages code-server, a configured zsh terminal, sudo access, and the opencode CLI into a single image. The intent is to keep the environment lightweight while still making it useful for quick remote development sessions.
What it does
- Runs VS Code in the browser through code-server.
- Provides a non-root
devboxuser with passwordless sudo. - Includes zsh and a preconfigured terminal setup.
- Installs the opencode CLI and related developer tools.
- Supports persistent workspaces through Docker volumes.
- Builds multi-arch images for linux/amd64 and linux/arm64.
Why it matters
Devbox is useful when you want a disposable, reproducible browser IDE without pulling in a full platform. It keeps the surface area small: one image, one exposed port, and a workspace volume for persistence.
Current status
The repository includes a Dockerfile, Compose setup, entrypoint scripts, and a GitHub Container Registry publishing workflow.
