PROJECT #055
OmniRun CLI
Command-line interface for managing Firecracker microVM sandboxes. Create, start, stop, and exec into sandboxes with Docker-like ergonomics. Built with Bun for instant startup time. Depends on an OmniRun server running locally or remotely.
Shipped: TBD
TypeScriptBunRetrospective
The Good
Clean CLI design: create, start, stop, exec. Feels like a lightweight Docker CLI but for microVMs. Bun makes the startup time instant.
The Bad
Depends on the OmniRun server running locally or remotely. Without the server, the CLI is just a fancy HTTP client that errors out.
The Ugly
Error messages from Firecracker are cryptic kernel-level messages. The CLI tries to translate them but sometimes just passes through raw error strings that mean nothing to most users.