Modern Container Desktop & Headless CLI
myBox is an ultra-lightweight developer container tool that lets you run, auto-detect, and manage isolated sandbox environments without polluting your host machine with conflicting runtimes or database binaries.
Code Once, Run in Sandboxes Everywhere
No more version conflicts between Python 3.10 and 3.12, or Node 16 and 22 on your main system.
1-Click Auto-Detect
Point to any codebase: myBox inspects files and automatically configures Next.js, Django, FastAPI, React, Laravel, Rails, Rust, and Go.
Zero Host Machine Pollution
Dependencies install strictly inside containers. You never pollute your host OS with global Python, Ruby, or Node modules.
GUI + Headless CLI
Use the CleanMyMac-inspired desktop app or the lightning-fast mybox CLI on terminal servers and headless cloud nodes.
Live Telemetry & Logs
Stream live stdout/stderr logs from all sandboxes in parallel and monitor CPU/RAM allocations per running service.
1-Click Unbox & Decontainerize
Revert any project at will. Click Unbox to gracefully terminate containers and delete mybox.yaml without remnants.
Sub-Second Startup
Instant launch with <25MB memory consumption, written in pure Rust with zero Electron runtime bloat.
myBox Quick Cheat Sheet (GUI vs CLI)
Effortlessly switch between visual desktop controls and command-line speed:
| Task | Desktop App (GUI) | CLI Command |
|---|---|---|
| Auto-Detect & Init | Select folder in Launch Wizard → Auto-configures | mybox init |
| Launch Project | Click Launch Project → Start |
mybox up |
| Stop Project | Click Stop button on card | mybox down |
| Unbox / De-containerize | Click Unbox Project in Wizard |
mybox unbox |
| List Containers | View Dashboard or Containers tab | mybox ps |
| Stream Live Logs | Click Logs button next to container | mybox logs <name> --tail 50 |
| Reclaim Disk Space | Click Prune System in Header |
mybox prune |
CLI Quick Start & Build from Source
# 1. Clone the repository
git clone https://github.com/uchitchakma/myBox.git
cd myBox
# 2. Build and install headless CLI
cargo build --release -p mybox-cli
sudo cp target/release/mybox /usr/local/bin/
# 3. Auto-detect any project and launch
cd ~/my-projects/my-web-app
mybox init && mybox up
More Open-Source Software by UCDREAMS
Explore our full suite of native desktop applications and developer tools: