Project isolation box for Linux
Lightweight sandbox with a separate Linux kernel per project to keep npm from polluting your machine
- Problem
- Developers often install npm modules or run untrusted scripts directly on their host, worrying about polluting the system or exposing the local network. The MyBox project on Hacker News was built exactly for this, using containers to isolate each project.
- Solution
- A CLI tool that creates an isolated Linux container (with its own kernel) per project. Project files are copied into the box rather than mounted, and packet filtering blocks access to the host and LAN while allowing internet access for installing dependencies.
- Users
- Developers who frequently run npm/pip installs or untrusted scripts, especially individual developers who don't want to reconfigure Docker environments.
- MVP
- One command to create an isolation box per project; copy project files in; block host and LAN access by default while allowing internet; export modified files; simple start/stop/delete commands
- Revenue
- Open-source core plus paid Pro (shared box templates, audit logs, GUI management panel); or per-seat subscription.
- Why now
- Supply-chain attacks and malicious packages are rising, increasing demand for lightweight isolation; existing container tools are ops-heavy, leaving room for a minimal tool focused on individual project isolation. A solo developer can wrap existing container tech quickly.
Source discussions · 1
- Hacker NewsShow HN: MyBox – Isolate your project folder in a Linux box1↑ 0