#1111th of 18 in Sandboxes

nono

Kernel-enforced sandbox and policy layer for running AI coding agents

Stars
4.9k
License
Apache-2.0
Last commit
Nov 2026
Last release
Oct 2026
Language
Rust
Stars, last 29 weeks+2,890
22 Apr 2026: 2,053 stars29 Apr 2026: 2,146 stars6 May 2026: 2,236 stars13 May 2026: 2,356 stars20 May 2026: 2,407 stars27 May 2026: 2,478 stars3 Jun 2026: 2,538 stars10 Jun 2026: 2,598 stars17 Jun 2026: 2,690 stars24 Jun 2026: 2,775 stars1 Jul 2026: 2,861 stars8 Jul 2026: 2,923 stars15 Jul 2026: 2,992 stars22 Jul 2026: 3,071 stars29 Jul 2026: 3,290 stars5 Aug 2026: 3,490 stars12 Aug 2026: 3,611 stars19 Aug 2026: 3,712 stars26 Aug 2026: 3,815 stars2 Sept 2026: 3,906 stars9 Sept 2026: 4,006 stars16 Sept 2026: 4,103 stars23 Sept 2026: 4,190 stars30 Sept 2026: 4,279 stars7 Oct 2026: 4,381 stars14 Oct 2026: 4,501 stars21 Oct 2026: 4,611 stars28 Oct 2026: 4,738 stars4 Nov 2026: 4,848 stars11 Nov 2026: 4,943 stars

2,053 on 22 Apr 20264,943 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

nono is a single unprivileged Rust binary that runs agents such as Claude Code, Codex, Goose or custom ones inside a kernel-enforced sandbox. Composable JSON profiles set filesystem, network, tool and credential rules, with proxy-based credential injection, Sigstore verification of skills and instruction files, tamper-evident audit logs and snapshot rollback. It runs on macOS, Linux and Windows via WSL2.

Who it is for: Engineers running coding agents who need enforced file and network limits

Strengths

  • Single binary, no root needed; runs on laptops, CI, Kubernetes pods and microVMs
  • Per-tool rules, e.g. aws may use a credential while curl cannot
  • Credentials stay outside the sandbox via proxy injection and phantom tokens
  • Registry of ready-made profiles for popular agents, extendable as composable JSON

Weaknesses

  • README says APIs are still stabilizing ahead of a 1.0 release
  • Windows support only through WSL2
  • Policy model has a learning curve; detail lives in external docs
  • No Docker image or compose file detected

What it needs

  • no GPU
  • Docker

What changed

  1. v0.81.0 ↗ (opens in a new tab)Security fix

    GHSA-WH99-5QX8-CGH4, GHSA-P39G-3XW6-83JX, GHSA-P398-CGQF-C48X.

  2. v0.79.0 ↗ (opens in a new tab)BreakingSecurity fix

    “feat(cli)!: remove legacy Claude hook cleanup by @SequeI in https://github.com/nolabs-ai/nono/pull/1973”

    GHSA-Q7M6-RR8W-VJFF.

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in Sandboxes

See all 18
Also in Sandboxes
RankProjectScore
1LightpandaHeadless browser written in Zig for agents and scraping, with CDP and MCP42k starsAGPL-3.094 out of 100
2OpenShellPolicy-enforced sandbox runtime for autonomous AI agents Live demo ↗ (opens in a new tab)21.5k starsApache-2.089 out of 100
3ObscuraRust headless browser with V8 and CDP for scraping and agents33.3k starsApache-2.087 out of 100
#4opensandboxSandbox API for running AI agent code, commands and browsers in isolation17.2k starsApache-2.087 out of 100
#5NemoClawReference stack for running OpenClaw, Hermes and Deep Agents in OpenShell sandboxes23k starsApache-2.086 out of 100