Installation¶
devsandbox runs on Linux and macOS. Pick your platform.
Prerequisites¶
devsandbox requires mise for tool version management. Install it first.
Linux¶
Activate mise in your shell (setup guide):
# bash
echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc
# zsh
echo 'eval "$(~/.local/bin/mise activate zsh)"' >> ~/.zshrc
# fish
echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish
Your kernel must support unprivileged user namespaces. Verify with:
No system packages are required - bwrap and pasta binaries ship embedded in the devsandbox binary.
macOS¶
A Docker runtime is also required:
- OrbStack - recommended for Apple Silicon (fastest startup, lowest resource usage)
- Docker Desktop - most widely tested
- Colima - free and open-source
Install devsandbox¶
The recommended path is via mise:
After install, verify:
Direct binary download (Linux)¶
curl -L https://github.com/zekker6/devsandbox/releases/latest/download/devsandbox_Linux_x86_64.tar.gz | tar xz
sudo mv devsandbox /usr/local/bin/
Optional system packages (Linux fallback)¶
If embedded binary extraction fails, install system equivalents:
# Arch Linux
sudo pacman -S bubblewrap passt
# Debian/Ubuntu
sudo apt install bubblewrap passt
# Fedora
sudo dnf install bubblewrap passt
To prefer system binaries over embedded, set use_embedded = false in Configuration.
Build from source¶
Requires Go 1.22+ and Task. With mise installed, mise install handles both:
Next step¶
Continue to Quick start.