Back to The Grid
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
TypeScriptBun

Retrospective

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.

Screenshots