Thanks to visit codestin.com
Credit goes to branchbox.dev

Skip to main content

BranchBox

Parallel development for humans and AI agents. Real environments, zero collisions.

The Problem

Modern development means parallel work — multiple features, AI agents exploring code, experiments running alongside production work. But nothing was built for this:

  • Git branches collide when you switch contexts
  • Docker ports conflict across features
  • Databases leak data between environments
  • AI agents break your main workspace
  • Devcontainers drift out of sync

You've felt this. The "which branch am I on?" moment. The port 3000 conflict. The agent that modified the wrong files.

The Solution

One command creates a complete, isolated environment:

branchbox feature start "Add OAuth"

That's it. You now have:

  • ✅ Dedicated git worktree and branch
  • ✅ Isolated Docker network and ports
  • ✅ Separate database
  • ✅ Synced devcontainer
  • ✅ Copied environment variables
  • ✅ Optional Cloudflare tunnel for sharing

Work in ../add-oauth/. Your main workspace stays pristine.

See It Work

# One-time setup
branchbox init

# Start an isolated feature
branchbox feature start "OAuth Integration"

# See what's running
branchbox feature list

# Clean teardown when done
branchbox feature teardown oauth-integration

Who It's For

  • Engineers juggling multiple features — work on 3 things at once without collisions
  • Teams using AI coding agents — give Claude/Copilot a safe sandbox
  • Anyone tired of "it works on my machine" — real isolation, not hope

Built in Rust. Open source. MIT licensed.