Skip to content

Welcome to devbox

Create and manage isolated development environments using Docker with ease.

Isolated Environments

Each project runs in its own Docker box (container), preventing dependency conflicts and keeping your host system clean. Boxes restart automatically and persist between reboots.

Host File Access

Your code stays on the host filesystem for easy editing with your favorite tools while running in isolated environments.

Simple Commands

Easy-to-use CLI with intuitive commands for creating, managing, and working with development environments.

Safety Checks

Validates Docker installation and prevents accidental overwrites with built-in safety features.

Templates & Configuration

Project-specific devbox.json configuration and built-in templates for Python, Node.js, Go, and web development.

Advanced Docker Features

Port mapping, volume mounting, environment variables, and resource limits for powerful, customizable environments.