omnigent-ai/omnigent
Databricks' meta-harness with a bundled Omnibox OS sandbox. Enormous star count, eight weeks of history, and a Windows backend that only kills processes.
Genuinely interesting work that is not ready to carry weight in production. These are not bad projects — several are the most technically ambitious things in the ecosystem. They are the ones where the idea has outrun the evidence, and where the right move today is to read, prototype, and keep an eye on release cadence rather than to build a product on top.
Months of history rather than years, a small maintainer group, and no longitudinal field reports to learn from. Sometimes this is the right architecture and simply needs time.
The maintainers say it is beta and the bug list agrees — boot failures on whole hardware families, snapshot integrity issues, API churn. That honesty is a good sign and a good reason to wait.
Where the platform underneath is still settling, the product on top will change shape. Adopting now means adopting the churn along with the capability.
Full assessments for the ones with a profile; the rest are grouped with a note on what would change our mind.
pivot_root isolation, privilege dropping and cgroups v2 on Linux, sandbox-exec on macOS. Storage is a per-box QCOW2 disk with copy-on-write, so a box can be snapshotted, cloned and rolled back. Network egress can be restricted with an allow_net list, and secrets are injected as placeholders so that real values are not placed inside the guest. That is a well-shaped design; every word of it is the vendor's own description, and none of it has been independently measured.allow_net egress control, placeholder secret injection with environment sanitisation, and per-box metrics.Databricks' meta-harness with a bundled Omnibox OS sandbox. Enormous star count, eight weeks of history, and a Windows backend that only kills processes.
NVIDIA's policy-controlled runtime for autonomous agents. Serious backing, six months of history.
The closest thing to a purpose-built sandbox backend for agents: libkrun microVMs, branching, snapshots, SDKs. Also explicitly beta, with a documented history of boot failures, a virtiofs leak and a secrets-in-argv CVE. → full assessment
Branchable local microVMs. Six thousand stars, most of them recent.
Microsoft Research's embedded hypervisor for function-shaped code. Blisteringly fast, and it is one of MXC's microVM backends.
A unikernel that runs one application. Tiny and fast; awkward if your 'application' is a shell.
Local KVM/Hypervisor.framework microVM runtime you embed or run as a binary: OCI images run inside a per-box VM with its own kernel, with snapshots, copy-on-write QCOW2 disks and placeholder secret injection. Needs /dev/kvm on Linux; Windows only through WSL2. Young, and not independently measured. → full assessment
QEMU microVMs behind a TypeScript policy layer, with a written threat model that says what it trusts.
Deny-first Seatbelt profiles for macOS. Good defaults for a platform whose sandbox is unofficially deprecated.
E2B's desktop image for computer-use agents, with view-only and password-protected streams.
Microsoft Execution Containers: one JSON schema over AppContainer, Windows Sandbox, bubblewrap, LXC, Seatbelt, microVMs and Hyperlight. Its own README says no profile is a security boundary yet. → full assessment
Disposable network-restricted Linux VMs, macOS-first, with one of the best discussion threads in the space.
Clean, well-documented, container-free sandbox that is refreshingly explicit about what it does not protect against.
Apple-container agent sandbox with a cloud path attached.
Self-hosted lightweight VM sandbox infra with API/SDK. Kubernetes-shaped.
Docker with snapshots and sudo inside. Convenient, explicitly not an escape barrier.
Linux agent sandbox with a clean CLI. Six hundred stars, one main author.
Deterministic allow/ask/block guard. Four hundred stars, narrow scope, honest design.
Thin launcher that picks a local backend. Useful as a menu of options.
Separate macOS user account plus sandbox-exec. Cheap and practical, and the author says he uses it most days.
Landlock-powered CLI sandbox. Three hundred stars, and last touched in May 2026.
Container-free, deny-by-default, with kernel-level TUN capture on Linux and host-side credential substitution.
OPA/Rego hook enforcement for coding agents. Real policy language, real immaturity.
A purpose-built VM and OS that boots in a blink. Now wired into MXC as its microVM backend.
A Zig application kernel for bash. Two milliseconds to boot, one developer, one star count.
One wrapper, many backends, copy/diff/apply review workflow. The complexity of many backends is the price.
Agents inside a macOS VM over shared folders. Heavier sibling of SandVault.
MCP gateway that collapses many servers into sandboxed code execution.
Persistent Incus containers on your own VPS. The right shape for a worker machine.
Policy checks on every tool call plus an optional kernel sandbox. Small, ambitious, unproven.
Fast and light bubblewrap wrapper that is honest in its README about being far less tested.
A comfortable constrained container around any folder. Its README is the best example of a tool that states its own limits.
Seatbelt shell wrapper for developers worried about SSH/AWS/GPG keys.
A skill that convinces Lima to build you an agent VM. Small, but it points at the right primitive.
Human-in-the-loop approval flow. Twenty-six stars.
Opinionated Docker wrapper for Claude Code. Twenty-three stars.
Defense-in-depth proxy cage with fail-closed behaviour. Twenty-two stars and not audited.
One command, capability grants, SOPS secrets. Young.
Dedicated-user install pattern with shared ACLs. Sixteen stars.
Time-travel debugging for agent microVMs (record and replay). One star, genuinely interesting idea.
| Signal | Why it matters | Who is closest |
|---|---|---|
| A year of issue history with no recurring failure family | The single best predictor of a sandbox you can rely on. Recurring families — the same boot failure, the same leak, the same snapshot bug — are the thing that turns a weekend tool into a maintenance burden. | Nothing in this list yet; every one of them is measured in months. |
| Platform parity, or an explicit statement of what is unsupported | "Works on Linux and macOS" plus a broken Windows path is the most common shape in this space. Either real parity or honest scope. | Several are honest about it, which is why they are rated here rather than lower. |
| A second and third maintainer with commit rights | Bus factor. Anything with a single author is one holiday away from becoming a frozen dependency. | The Rust microVM runtimes have the widest contributor bases. |
| Engine-side hardening shipped by default, not left to the operator | If a runtime ships no seccomp filter and expects you to stack every layer yourself, the default configuration is not safe. | Firecracker and gVisor already do this; the libkrun-based projects do not. |
| An independent audit, or a public fuzzing dashboard | Both convert "no known bugs" into an actual measurement. Absence of advisories is absence of search until somebody looks. | gVisor is the only product in this space with a continuous public fuzzer. |
| Someone other than the author reporting it working in production | The cheapest possible evidence and the hardest to fake. A blog post, a case study, a third-party integration. | A handful have this; most do not. |
Read their design documents. The most useful output of an immature project is not code you can run, it is a design someone arrived at independently — a policy schema, a threat model that names its own assumptions, a credential flow, a workspace strategy. Several projects on this list have already produced ideas that made it into the guide's recommendations, and the cost of reading them is an hour.