Share your dev environment with your team, and run your project on any machine with the exact same packages and configuration
Start by defining a list of packages and scripts for your project, and Devbox builds an isolated dev environment. No Docker or virtual machines required.
Devbox provides an approachable, intuitive interface for creating development environments with the Nix Package Manager, without the Nix language
Devbox is an open-source project built by Jetpack.io with support from the community. Join the core team and thousands of developers who love Devbox
Devbox Cloud gives you an instant Cloud Virtual Machine for your Devbox project, with all your packages and configuration pre-installed
Devbox Cloud runs on fast, Edge VMs around the world, so you can spin up a cloud dev environment wherever you are.
Run Devbox Cloud from your terminal to use your own IDE and tools, or open Devbox.sh from your browser to code anywhere.
Devbox helps solve your dev environment provisioning headaches, and keeps developers productive and focused on what matters.
Try new tools and frameworks without modifying your host machine. Install and run packages on demand, then delete the dev environment when finished.
Automate the setup and package installation for your dev environment with init hooks. Bundle common development tasks into reusable scripts
Devbox bundles your configuration with code, so you can preview branches or pull-requests for any repo. You can run preview environments in the browser with Devbox Cloud
Ramp up and onboard new developers without complicated shell scripts or guides. Just install Devbox, run devbox shell
, and get started coding
Use Devbox to reproduce your test environment across localhost and CI/CD build hosts. Use Github Actions to create workflows from your scripts
Devbox tracks the packages for each of your projects in an isolated and reproducible Nix shell. Develop isolated projects with conflicting dependencies on the same machine.