Retour aux mises à jour
New releaseSep 3, 2026

nono v0.75.0

des chemins d'exécution multiplexés et sécurisés pour les agents - zéro confiance, zéro configuration, zéro latence.

Partager
nono logo

Développé par l'équipe qui vous a apporté Sigstore
Le standard pour l'attestation sécurisée de logiciels, utilisé par PyPI, npm, brew et Maven Central

License CI Status OpenSSF Best Practices Documentation

Join Discord We're hiring agent-sign GitHub Action


[!NOTE] À l'approche d'une version 1.0, les API se stabilisent. Des changements d'API peuvent encore survenir lorsque c'est nécessaire, mais seront réduits au minimum.

[!IMPORTANT] Migration d'organisation : L'espace de noms officiel du registre nono est passé de always-further à nolabs-ai. Mettez à jour toutes les références dans vos scripts, profils et CI. Si vous avez déjà un pack installé sous l'ancien espace de noms, supprimez-le d'abord avant de le récupérer depuis le nouveau :

nono remove always-further/claude
nono pull nolabs-ai/claude

L'ancien espace de noms sera retiré — migrez dès maintenant.

Exécutez des agents IA dans un bac à sable à latence nulle en quelques secondes et sans aucune configuration — Claude Code, Codex, Pi, CoPilot, Hermes, OpenCode, OpenClaw et plus encore — nono vous permet d'être opérationnel en quelques secondes, sans démon, sans conteneur, sans VM et sans utilisation d'espace disque. Prêt à l'emploi, nono applique un bac à sable à privilèges minimaux et prend en charge macOS, Linux et Windows (WSL2).

À partir de là, forkez la configuration, ajustez-la, personnalisez-la, faites-en la vôtre et partagez-la avec votre équipe ou la communauté via le registre nono.

Vous souhaitez l'opérationnaliser et l'exécuter à grande échelle ou au sein de votre équipe ? Des ingénieurs de certaines des plus grandes entreprises technologiques au monde utilisent nono dans le cadre de leurs workflows ou pour exécuter des agents IA en production.

« Les ingénieurs de Datadog veulent que leurs agents aillent vite, et nous voulons que nos identifiants et nos systèmes de production restent protégés pendant ce temps. nono est le seul bac à sable qui nous offre à la fois des politiques fines par commande et une gestion sophistiquée des identifiants qui s'intègre aux chaînes d'outils existantes, complexes et réelles. » James Carnegie -- Staff Security Engineer, Datadog

« La sécurité est intégrée à tout ce que nous construisons chez Okta. nono nous donne la confiance nécessaire pour innover avec des agents IA en isolant leur exécution dans un bac à sable hautement sécurisé et contrôlé par des politiques. Il garantit que nos identifiants restent verrouillés et protégés, sans sacrifier la vélocité des développeurs. » Leonardo Zanivan, Principal Engineer, Okta

Copié par beaucoup — nono a été le pionnier du bac à sable d'agents à latence nulle et sans configuration, et continue d'innover et de montrer la voie dans le domaine du bac à sable d'agents.


Démarrage rapide

curl

curl -fsSL https://nono.sh/install.sh | sh

macOS / Linux (Homebrew)

brew install nono

Nix

Le projet fournit un flake Nix avec deux sorties :

  • #default (depuis les sources) — compile depuis les sources en utilisant buildRustPackage (la première exécution compile le crate et ses dépendances)
  • #prebuilt — récupère le binaire de version officiel depuis GitHub Releases (rapide, sans compilation)
# Exécuter sans installer (depuis les sources)
nix run github:nolabs-ai/nono

# Exécuter le binaire précompilé (sans compilation)
nix run github:nolabs-ai/nono#prebuilt

# Installer dans votre profil
nix profile add github:nolabs-ai/nono

# Épingler à la dernière version
nix run "github:nolabs-ai/nono?ref=$(curl -fsSL https://api.github.com/repos/nolabs-ai/nono/releases/latest | jq -r .tag_name)"

Autres plateformes — Debian/Ubuntu, Fedora, Arch, RHEL, openSUSE, WSL2 : voir les instructions d'installation.

Exécutez-le !

Recherchez un agent dans le registre, puis exécutez-le :

$ nono search opencode
nolabs-ai/opencode	-	Official Opencode Plugin

$ nono run --profile nolabs-ai/opencode -- opencode

C'est tout. opencode s'exécute désormais avec un accès en lecture/écriture au répertoire courant et rien d'autre — vos clés SSH, vos identifiants cloud, le reste de votre disque lui sont invisibles.

Les profils de tous les agents populaires se trouvent sur registry.nono.sh, sécurisés et prêts à être récupérés. Chacun regroupe la bonne portée de système de fichiers, la liste d'autorisation réseau, les hooks, les compétences et plus encore.

Faites-en le vôtre !

Vous dépassez les valeurs par défaut ? Générez un profil et ajustez-le — la même commande que vous connaissez déjà :

nono profile init opencode --extends nolabs-ai/opencode
nono run --profile opencode -- opencode

nono profile init exporte un fichier de profil étendu et modifiable pour votre agent, qui hérite du profil de base spécifié. Ce profil est du JSON composable, vous pouvez donc examiner les règles exactes de système de fichiers, de réseau, d'identifiants et d'outils avant de le partager avec une équipe ou de le publier pour la communauté.

Vous êtes développeur d'agents et souhaitez publier votre propre package d'agent ? Nous serions ravis de vous accueillir et de promouvoir votre travail ! Voir la documentation.

Mettez en bac à sable les outils que les agents appellent

nono ne s'arrête pas à « mettre l'agent dans un bac à sable ». Les agents délèguent du vrai travail à des outils : git, gh, curl, kubectl, gestionnaires de paquets, scripts de build, clients / serveurs MCP, et tout ce qui se trouve sur le PATH. Ces outils sont souvent là où apparaissent les secrets, l'accès réseau et les effets de bord. La plupart des bacs à sable donnent simplement à l'agent une politique globale où un secret est universellement disponible pour tout l'agent et chaque outil, mais nono est différent :

Catégories