Skip to content

Releases: ethannortharc/devbox

v0.1.6

12 Mar 01:27

Choose a tag to compare

What's Changed

  • feat: check QEMU and virtiofsd in devbox doctor on Linux by @ethannortharc in #5
  • fix: wait for Incus VM agent before provisioning by @ethannortharc in #6
  • feat: Incus network diagnostics and fail-fast connectivity check by @ethannortharc in #7
  • fix: NIX_PATH for nixos-rebuild and user sessions on Incus by @ethannortharc in #8
  • fix: separate root provisioning from user shell sessions on Incus by @ethannortharc in #9
  • fix: handle agent restart during nixos-rebuild, default 4GiB RAM by @ethannortharc in #10
  • fix: add incus-agent systemd service to NixOS module by @ethannortharc in #11
  • fix: remove sudo from provisioning, add PATH to user shell by @ethannortharc in #12
  • fix: use NixOS incus.agent module for reliable agent restart by @ethannortharc in #13
  • fix: use login shell PATH for Incus VM commands by @ethannortharc in #14
  • fix: use login shell for layout file write in Incus VM by @ethannortharc in #15
  • fix: remove all remaining sudo, add SSH key auth for Incus by @ethannortharc in #16
  • fix: add runtime-aware sudo_prefix for Lima/macOS compatibility by @ethannortharc in #17
  • refactor: replace sudo_prefix with run_as_root abstraction by @ethannortharc in #18
  • fix: remove duplicate claude-code install, increase VM disk to 20GB by @ethannortharc in #19
  • fix: install claude-code to user home, not root on Incus by @ethannortharc in #20

Full Changelog: v0.1.5...v0.1.6

What's Changed

Full Changelog: v0.1.5...v0.1.6

What's Changed

Full Changelog: v0.1.5...v0.1.6

What's Changed

Full Changelog: v0.1.5...v0.1.6

What's Changed

  • feat: check QEMU and virtiofsd in devbox doctor on Linux by @ethannortharc in #5
  • fix: wait for Incus VM agent before provisioning by @ethannortharc in #6
  • feat: Incus network diagnostics and fail-fast connectivity check by @ethannortharc in #7
  • fix: NIX_PATH for nixos-rebuild and user sessions on Incus by @ethannortharc in #8
  • fix: separ...
Read more

v0.1.5

10 Mar 18:36

Choose a tag to compare

What's Changed

  • fix: update NixOS image to 25.11 and disable secure boot for Incus by @ethannortharc in #4

Full Changelog: v0.1.4...v0.1.5

v0.1.4

10 Mar 15:52

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.3...v0.1.4

What's Changed

New Contributors

Full Changelog: v0.1.3...v0.1.4

v0.1.3

10 Mar 05:46

Choose a tag to compare

Full Changelog: v0.1.1...v0.1.3

v0.1.1

09 Mar 16:08

Choose a tag to compare

What's Changed since v0.1.0

Zellij Session Management

  • devbox shell now reattaches to an existing zellij session instead of creating a new one each time
  • devbox shell --layout <name> switches to a different layout (kills and recreates the session)
  • devbox shell --restart recreates the session from scratch
  • Dead sessions (from Ctrl+q) are automatically cleaned up on next attach
  • Detach without killing: Ctrl+o then d

AI Coding

  • Claude Code now launches with --dangerously-skip-permissions for uninterrupted AI coding inside the sandbox
  • README repositioned as an AI-coding-first sandbox with security emphasis

Developer Experience

  • Host ~/.gitconfig is now synced into the VM during provisioning (user.name, user.email, aliases carry over)
  • CI workflow now only runs on pull requests (no more failing CI on every push)
  • Full codebase passes cargo fmt --check and cargo clippy -- -D warnings

Downloads

Platform Binary
macOS (Apple Silicon) devbox-darwin-arm64
Linux (x86_64) devbox-linux-amd64

v0.1.0

09 Mar 08:13

Choose a tag to compare

Devbox v0.1.0

Instant, isolated, fully-loaded developer VMs. One command to go from zero to a complete development environment with 90+ pre-configured tools.

Highlights

  • Zero configuration — Auto-detects Go, Rust, Python, Node, Java, Ruby from project files
  • Safe by default — OverlayFS mounts your project read-only; changes require explicit devbox commit
  • 90+ tools — All from nixpkgs, including AI coding assistants (claude-code, aichat, aider)
  • 8 workspace layouts — Pre-built Zellij layouts for AI pair programming, TDD, fullstack, and more
  • 4 VM runtimes — Lima (macOS), Incus (Linux), Multipass, Docker

Install

# Download the binary for your platform
chmod +x devbox-*
mv devbox-* ~/.local/bin/devbox

# Or build from source
git clone https://github.com/ethannortharc/devbox.git
cd devbox && cargo install --path .

Quick Start

cd my-project
devbox            # Auto-detect and create sandbox
devbox doctor     # Verify system setup

Downloads

Platform Binary
macOS (Apple Silicon) devbox-darwin-arm64
Linux (x86_64) devbox-linux-amd64