FREEDOM251

Freedom251 › Sandbox Software

nono

Free plan APILinuxMacWindows

Visit nono Alternatives

nono's own site

What nono is

nono is a free, open-source, self-hosted runtime for isolating AI agents, scripts, build tools, and other processes. It creates short-lived sandboxes for each tool invocation, limiting files, network routes, arguments, and credentials. Kernel enforcement uses Landlock on Linux and Windows through WSL2, and Seatbelt on macOS; the product says root access is unnecessary. Filesystem allow-lists cannot be loosened after an application starts. JSON policy profiles describe agent access and can be version-controlled with code. nono records SHA-256, content-addressed filesystem snapshots before and after sessions and describes atomic session restoration. Its audit log forms a Merkle tree and commits a SHA-256 root when a session ends. Credentials can be injected at the boundary so agents do not see real keys. Network policies can block access, permit domains, filter endpoints, or send requests through an upstream proxy for approval. Listed integrations include Claude Code, OpenCode, Codex, Antigravity, Goose, OpenClaw, GitHub Copilot, Qwen Code, Pi, and Hermes. Interfaces include a CLI, Rust core library, and Go, TypeScript, and Python SDKs.

Who it suits

nono suits developers and teams that need policy-controlled isolation for AI agents or other automated processes. It is aimed at use from individual laptops to fleets, with composable policies, credential protection, and auditable execution.

What it does well

  • Free and open source
  • Invocation-scoped sandboxes isolate tool calls
  • Kernel-enforced filesystem allow-lists
  • Proxy controls network requests and credentials
  • SHA-256 snapshots support session rollback
  • CLI plus Rust, Go, TypeScript, and Python interfaces

What to know first

  • Native Windows is not supported
  • WSL2 reports 84% feature coverage
  • Advanced WSL2 capabilities have limitations

Limits

Windows support runs through WSL2, where the site reports 84% feature coverage. Capability elevation and per-port network rules have limitations there, and native Windows is unsupported.

Getting started

  1. Open the nono website
  2. Install with the shell installer or Homebrew
  3. Follow the Debian, Fedora, Arch, or Nix installation instructions
  4. Run it through the CLI or integrate with the Rust, Go, TypeScript, or Python interfaces
  5. Apply a JSON policy profile and connect a listed agent

Verdict

Pick nono if you want a free, self-hosted sandbox for agents with kernel enforcement, policy files, credential boundaries, and audit records. Look elsewhere if native Windows support is required or if you need capabilities limited on WSL2.

Questions

Is nono free?

Yes. The maker describes it as free and open source, with no paid plan listed.

Which platforms does nono support?

It supports Linux kernel 5.13 or newer, macOS, and Windows through WSL2. Native Windows is not supported.

Which agents can connect to nono?

Listed integrations include Claude Code, OpenCode, Codex, Antigravity, Goose, OpenClaw, GitHub Copilot, Qwen Code, Pi, and Hermes.

Does nono provide developer APIs?

Yes. Documentation lists a CLI, a Rust core library, and SDKs for Go, TypeScript, and Python.

How are credentials handled?

Proxy-based injection keeps real API keys outside the agent while requests pass through a localhost proxy.

Facts from nono's own pages

Agent compatibility
The site lists Claude Code, OpenCode, Codex, Antigravity, Goose, OpenClaw, GitHub Copilot, Qwen Code, Pi, and Hermes. · nono.sh, 4 Oct 2026
Agent integrations
The site lists profiles or registry packages for Claude Code, OpenCode, Codex, Antigravity, Goose, OpenClaw, GitHub Copilot, Qwen Code, Pi, and Hermes. · nono.sh, 8 Oct 2026
Audience
The maker describes use from individual laptops through fleets of agents and highlights composable policies, per-tool sandboxing, credential protection, and auditable execution. · nono.sh, 8 Oct 2026
Audit
Filesystem operations, network attempts, and command executions can be recorded in a SHA-256 Merkle-tree audit trail and exported as JSON. · nono.sh, 8 Oct 2026
Credential handling
The site says credentials are injected at the boundary and never exposed to the agent. · nono.sh, 4 Oct 2026
Credential protection
With proxy-based credential injection, the agent uses a localhost proxy and does not see the real API key. · nono.sh, 8 Oct 2026
Developer interfaces
The documentation lists a CLI, a Rust core library, and Go, TypeScript, and Python SDKs. · nono.sh, 4 Oct 2026
Execution isolation
It creates ephemeral, invocation-scoped micro sandboxes for tool calls, with scoped files, network routes, arguments, and credentials. · nono.sh, 4 Oct 2026
Installation
The homepage offers a shell installer, Homebrew, and links to Debian, Fedora, Arch, and Nix installation instructions. · nono.sh, 4 Oct 2026
Instruction verification
Its Sigstore-based provenance feature verifies whether agent instruction files were signed by trusted identities before execution. · nono.sh, 8 Oct 2026
Isolation
It uses Landlock on Linux and WSL2 and Seatbelt on macOS to enforce filesystem allow-lists that cannot be loosened after application. · nono.sh, 8 Oct 2026
Kernel enforcement
The OS sandbox uses Landlock on Linux and Windows/WSL2 and Seatbelt on macOS; the page says no root is required. · nono.sh, 4 Oct 2026
Network control
The homepage describes proxy-mediated network access where policy can allow or deny requests and route out-of-policy actions for human approval. · nono.sh, 4 Oct 2026
Network controls
It can block network access, allow specific domains, filter API endpoints, and route filtered traffic through an upstream proxy. · nono.sh, 8 Oct 2026
Policy profiles
JSON profiles define agent access and can be version-controlled alongside code. · nono.sh, 4 Oct 2026
Pricing
The maker's site and opened product pages provide no subscription price or paid plan; a maker-authored article describes nono as free and open source. · nono.sh, 8 Oct 2026
Product
nono describes itself as agent runtime security with kernel-enforced boundaries for AI agents. · nono.sh, 4 Oct 2026
Purpose
nono is a kernel-enforced sandbox CLI and SDK for isolating AI agents, scripts, build tools, and other processes. · nono.sh, 8 Oct 2026
Rollback
nono can take SHA-256 content-addressed snapshots before and after a session and restore the original state with a command. · nono.sh, 8 Oct 2026
SDKs
The documentation describes a Rust core library and Go, TypeScript, and Python SDKs for integrating sandboxing into applications. · nono.sh, 8 Oct 2026
Support
The documentation links to GitHub for source code and issues and Discord for community support. · nono.sh, 8 Oct 2026
Supported platforms
The installation guide lists Linux kernel 5.13+, macOS, and Windows through WSL2 as supported, and says native Windows is not supported. · nono.sh, 8 Oct 2026
Windows caveat
On WSL2, the page reports 84% feature parity and says capability elevation and per-port network rules have limitations. · nono.sh, 4 Oct 2026
WSL2 limitation
The site reports 84% feature coverage on WSL2 and notes that some advanced capabilities are unavailable because of kernel limitations. · nono.sh, 8 Oct 2026

Where nono stands on Freedom251

Look at these too