Lightning fast, local first sandboxes that coordinate devs, agents, and CI.
Boot secure sandboxes in seconds. Outperform the Docker daemon.
Resolve dependencies in sub-seconds. End the BUILD+WAIT cycle.
Shared global caching. Prebuilt packages that won't bloat disks.
Repeatable execution. Identical sandbox configurations.
Unlock the performance of instant-on microVMs and prebuilt artifact caching.
A single binary. No daemon, no runtime, no dependencies.
curl --proto "=https" --tlsv1.2 -fsSL https://go.minimal.dev/install.sh | sh Add Minimal config to your project.
minimal init && minimal update Containers traded determinism for portability.
Nix sacrificed simplicity for correctness.
Devs using package managers cross their fingers that versioning equals parity.
Hardened tools for dev and CI environments. Same packages, zero drift.
Version-locked build specs in Nickel that travel with your repo.
Move past the "Docker gamble" with identical builds everywhere.
Rigour Without The Friction
Audit the layers that package managers ignore.
Total stack visibility.
Surface EOL warnings, license conflicts, and security risks before they ship.
One governance model across every language and framework.
Full-stack visibility and provenance
Slash infrastructure costs and build times with local caching.
Patch vulnerabilities in real time with automatic package updates and reporting.
Monitor packages across every environment without manual tracking.
Secure by default, not after audit
Lightning fast, local first sandboxes that coordinate devs, agents, and CI.
TL;DR: Minimal gives you reproducible and performant environments that are secure by default. “Works on my machine” becomes “works on every machine”.
Minimal is a declarative build system that gives humans, agents, and CI the exact same reproducible environment. Every Minimal environment is isolated, so you can safely run your workload with agents or on CI, and expect deterministic results. Every dependency used in a Minimal environment is vetted and cached. As a result, Minimal environments are highly efficient, performant, and secure. The vetting process means SBOM and attestation can be generated for every Minimal environment.
Minimal is designed to be local first. We will be releasing remote execution in the near future!
Minimal supports x86-64 and ARM64 on Debian 13 / Ubuntu 24.04 LTS or later, and ARM64 on MacOS 26.3 or later.
Minimal supports most modern languages, such as C, C++, Rust, Python, Java, Golang, and Javascript.
No. Minimal was built from the ground up with Rust to be fast, performant and driven from provenance while maintaining declarative simplicity.
Minimal use microVMs on endpoints likely to contain sensitive information where agent workload interference could cause further harm. On Linux, Minimal has lightweight controls focused on balancing isolation and performance through traditional process sandboxing.
4 CPU cores, 8GB ram, 16GB disk space. You can adjust these resources using env vars (docs coming soon).