Skip to content
sbxm logo

A Docker Sandbox for every GitHub project.

sbxm prepares an isolated Docker Sandbox, a host clone, and predictable Git worktrees so each project has a guarded place to work.

Install

brew install crescware/tap/sbxm

Start

sbxm status –global
sbxm add git@github.com:<owner>/<repository>.git

One project, one sandbox

sbxm gives every registered GitHub project its own Docker Sandbox and keeps the host clone and project metadata together.

Predictable worktrees

Use an attached worktree or create up to 32 detached worktrees for independent agents and tasks.

Credentials stay outside

GitHub credentials use Docker Sandboxes’ secret proxy. The real token is not copied into the sandbox.

A guarded lifecycle

Register, prepare, open, inspect, rebuild, stop, and destroy projects with explicit safety checks.

HostClone, Dockerfile, metadata, and registry remain on the host.
SandboxRepository setup and managed worktrees live inside the Docker Sandbox.
ProxyThe secret proxy supplies GitHub credentials only to registered hosts.

sbxm currently targets macOS 14 or later on Apple silicon with Docker Desktop, Docker Sandboxes CLI 0.37.0 or later, Git, SSH, and a repository-scoped GitHub personal access token.

sbxm is open source under the MIT License. Read the README on GitHub, browse the source, or see the latest releases.