Skip to main content

Documentation Index

Fetch the complete documentation index at: https://nono.sh/docs/llms.txt

Use this file to discover all available pages before exploring further.

Homebrew (macOS/Linux)

brew install nono

Linux Package Managers

Debian/Ubuntu

Download the .deb package from GitHub Releases:
VERSION=$(curl -sI https://github.com/always-further/nono/releases/latest | grep -i location | grep -oP 'v\K[0-9.]+')
ARCH=$(dpkg --print-architecture)
wget https://github.com/always-further/nono/releases/download/v${VERSION}/nono-cli_${VERSION}_${ARCH}.deb
sudo dpkg -i nono-cli_${VERSION}_${ARCH}.deb

Nix

nono is available in nixpkgs as nono:
# Installing in NixOS
environment.systemPackages = [
  pkgs.nono
];
# Loading in shell
nix shell nixpkgs#nono
# Or using the legacy CLI
nix-shell -p nono

Arch Linux (AUR)

nono is available on the Arch User Repository as nono-ai-bin, a community-maintained binary package that tracks official GitHub releases and verifies SHA256 checksums. It supports x86_64 and aarch64.
# Using yay
yay -S nono-ai-bin

# Using paru
paru -S nono-ai-bin

# Manual install with makepkg
git clone https://aur.archlinux.org/nono-ai-bin.git
cd nono-ai-bin
makepkg -si
This package is not maintained by the nono team. For issues with the AUR package itself, please report them on the AUR page.
Other distributions are in the process of being packaged. In the meantime, you can use the prebuilt binaries or build from source.

Building from Source

See the Development Guide for instructions on building nono from source.

Platform Support

PlatformMechanismStatus
Linux (kernel 5.13+)Landlock LSMSupported
macOSSeatbelt (sandbox_init)Supported
Windows (WSL2)Landlock LSM (via WSL2 kernel)Supported (84% feature coverage)
Windows (native)-Not supported

WSL2

nono runs inside WSL2 using the same Landlock enforcement as native Linux. The WSL2 kernel (6.6) ships with CONFIG_SECURITY_LANDLOCK=y enabled by default. Install nono inside your WSL2 distribution using any of the Linux methods above. See WSL2 Support for the full compatibility details and known limitations.