macOS
brew install nonolocal Homebrew formula metadata
brew / rank 1441
Capability-based sandbox shell for AI agents with OS-enforced isolation. Version 0.81.0 via Homebrew; verified 2026-10-29. Also installable with nix: nix profile install nixpkgs#nono.
install
brew install nonolocal Homebrew formula metadata
nix profile install nixpkgs#nononixpkgs package indexes · pkgs/by-name/no/nono/package.nix · source: api.github.com
overview
Capability-based sandbox shell for AI agents with OS-enforced isolation
history
nono is a capability-based sandbox CLI and SDK project for AI agents, MCP tools, and LLM workloads. Its docs describe a secure, kernel-enforced sandbox with capability-based isolation, secure key management, rollback, and an immutable audit chain.
The GitHub repository was created on 2026-01-31. Public launch material posted on 2026-02-02 framed nono as a response to local AI coding agents running with the user's full filesystem and network permissions.
The core design uses kernel primitives instead of a container runtime: Landlock on Linux and Seatbelt on macOS. The project also exposes SDK directions beyond the CLI, with docs for a Rust core library plus Go, TypeScript, and Python integration paths.
Release activity accelerated quickly in 2026. GitHub release metadata shows v0.66.0 published on 2026-06-29, and Homebrew packaged the same stable version in its 2026-07-01 formula data.
nono is young, but it had already become unusually visible for a 2026 security CLI: the GitHub repository had thousands of stars by 2026-07-01, Homebrew reported thousands of installs across 90 and 365 day windows in its 2026-07-01 formula data, and discussion/examples focus on sandboxing AI coding agents rather than generic process confinement.
Because the project is close to the AI-agent security wave, adoption should be treated as early-stage and volatile. The reliable source-backed claim is that it had rapid package-manager and GitHub traction by mid-2026, not that it had become a mature standard.
Typical CLI usage wraps an agent or command with explicit filesystem and network capabilities: examples include `nono run --allow . -- claude`, separate `--allow` and `--write` paths, `--net-block`, and `--dry-run`. The docs and launch post also describe default protection for sensitive paths such as SSH keys, AWS credentials, and shell configs.
Package users reach for it when they want OS-enforced guardrails around an AI agent, build step, test run, or data-processing command without building a container image. The important operational model is that child processes inherit restrictions once the sandbox is applied.
nono is notable because it packages a security boundary as a normal CLI wrapper for developer workstations. For package nerds, the interesting part is not only the Rust binary but the distribution of OS-specific confinement behavior through one command: Landlock-backed Linux behavior, Seatbelt-backed macOS behavior, and formula variants that differ by platform dependencies.
security posture
generalized runtime or code generation signal.
yellow risk · medium confidence · runtime
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.config/nono/config.toml~/.config/nono/profiles/*.jsonexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
nono | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/nolabs-ai/nono
install metadata
| Package key | brew:nono |
|---|---|
| Version | 0.81.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/nono |
| Homepage | https://nono.sh |
| Repository | https://github.com/nolabs-ai/nono |
| Upstream docs | https://nono.sh |
| License | Apache-2.0 |
| Source archive | https://github.com/nolabs-ai/nono/archive/refs/tags/v0.81.0.tar.gz |
| Last updated | 2026-10-29T21:12:00Z |
| Pulse | updated |
| Build dependencies | pkgconf, rust |
| Bottle | available (on arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | nono |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
nono
nix profile install nixpkgs#nonosource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.