📦Image RegistryPush and pull VM images to a centralized OCI-compatible registry backed by S3 or local filesystem storage.
🖥️VM LifecycleRun, start, stop, restart, and delete virtual machines powered by libvirt with a single CLI command.
🔀VMComposeDefine multi-VM environments in a single YAML file with networking, cloud-init, and dependency ordering — like Docker Compose for VMs.
🌐NetworkingCreate and manage libvirt networks with NAT, isolated, routed, bridged, open, and macvtap modes directly from the CLI.
🔐AuthenticationJWT-based authentication with ACL-scoped access control, refresh tokens, and a standalone auth server backed by PostgreSQL.
✏️LSP SupportA language server for VMFile and VMCompose formats with real-time diagnostics, completions, and hover documentation in your editor.
🧩Modular ArchitectureDecoupled components communicate over gRPC and HTTP — swap storage backends, auth providers, or run components independently.
⚡Built with Go & RustServer-side components written in Go for concurrency and infrastructure integration. CLI and LSP written in Rust for performance and safety.