v1.0.0 • MIT License • ~25 MB RAM

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.

Active Sandboxes (myBox Daemon)
~24.8 MB Idle
nextjs-client
Port :3000 • Node 20
fastapi-backend
Port :8000 • Py 3.12
postgres-db
Port :5432 • PG 16
Auto-Detect: Enabled Host Isolation: 100%

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:

Need Enterprise Cloud & Container Architecture?

We architect high-concurrency microservices, containerization pipelines, and custom developer platforms for fast-moving engineering teams.

Need Help? Chat with us
WhatsApp