# Standard isolated environment
dbx-smith spin --distro fedora --isolation standard # Airgapped + ephemeral home (for security testing)
dbx-smith spin --distro alpine --isolation ghost-airgapped # Custom network bridge
dbx-smith spin --distro ubuntu --isolation isolated-net --net-bridge dev-lab
# Standard isolated environment
dbx-smith spin --distro fedora --isolation standard # Airgapped + ephemeral home (for security testing)
dbx-smith spin --distro alpine --isolation ghost-airgapped # Custom network bridge
dbx-smith spin --distro ubuntu --isolation isolated-net --net-bridge dev-lab
# Standard isolated environment
dbx-smith spin --distro fedora --isolation standard # Airgapped + ephemeral home (for security testing)
dbx-smith spin --distro alpine --isolation ghost-airgapped # Custom network bridge
dbx-smith spin --distro ubuntu --isolation isolated-net --net-bridge dev-lab
dbx-smith dash
dbx-smith dash
dbx-smith dash
# Remove a single box
dbx-smith spin ---weight: 500;">remove my-box # Nuke all managed resources atomically
dbx-smith spin ---weight: 500;">remove-all
# Remove a single box
dbx-smith spin ---weight: 500;">remove my-box # Nuke all managed resources atomically
dbx-smith spin ---weight: 500;">remove-all
# Remove a single box
dbx-smith spin ---weight: 500;">remove my-box # Nuke all managed resources atomically
dbx-smith spin ---weight: 500;">remove-all
-weight: 500;">curl -fsSL https://raw.githubusercontent.com/arijit1begins/dbx-smith/main/-weight: 500;">install.sh | bash
-weight: 500;">curl -fsSL https://raw.githubusercontent.com/arijit1begins/dbx-smith/main/-weight: 500;">install.sh | bash
-weight: 500;">curl -fsSL https://raw.githubusercontent.com/arijit1begins/dbx-smith/main/-weight: 500;">install.sh | bash
dbx-smith --help # Explore CLI options
dbx-smith dash # Launch the TUI dashboard
dbx-smith --help # Explore CLI options
dbx-smith dash # Launch the TUI dashboard
dbx-smith --help # Explore CLI options
dbx-smith dash # Launch the TUI dashboard - π Full Documentation Website β
- π° Release & Engineering Blog β
- π‘ Blog RSS Feed β - β‘ Async TUI Mission Control: A pure Bash, high-performance asynchronous terminal dashboard (dbx-smith dash) with absolute zero-flicker rendering.
- π‘οΈ Host Identity Shielding (Ghost Boxes): ephemeral RAM-backed tmpfs over-mounting of /home to isolate host files and credentials perfectly.
- π 6 Strategic Isolation Levels: Pre-configured strategies including standard, airgapped, isolated-net, ghost, and secure hybrids (ghost-airgapped, ghost-isolated-net).
- π¨ Visual Environment Anchoring: Deterministic background colors and dynamic container-specific PS1/PROMPT injection based on the active container image.
- ποΈ Zero-Drift Atomicβ¦ - Spin up isolated dev environments quickly (different distros, dependencies, network policies)
- Keep host and container identities cleanly separated
- Switch between 5+ boxes without losing context
- Tear everything down cleanly when done - β
Forge new Distrobox containers with deterministic config
- β
Apply isolation strategies (network, ephemeral home, airgapped)
- β
Navigate, connect, and monitor boxes via a zero-flicker async TUI
- β
Destroy environments atomically β no orphaned volumes or bridges - π Portability: Runs wherever Bash 4.0+ and Podman exist
- β‘ Performance: Sub-millisecond startup, zero external deps
- π Transparency: Every operation is readable, auditable shell
- π οΈ Extensibility: Drop in your own plugins or wrappers - π Documentation: https://arijit1begins.github.io/dbx-smith/
- π» Source & Issues: https://github.com/arijit1begins/dbx-smith
- π° Engineering Notes: https://arijit1begins.github.io/dbx-smith/blog