agentOS
Un système d’exploitation léger isolé par WebAssembly, fournissant à chaque agent ses propres fichiers, Shell et accès réseau.
À propos de agentOS
agentOS est un système d’exploitation léger pour les agents, proposé par Rivet. Il fournit à chaque agent ses propres fichiers, processus, Shell et accès réseau, isolés avec WebAssembly. Selon Rivet, chaque exécution utilise environ 22 MB de mémoire, contre environ 1024 MB pour la configuration minimale d’un bac à sable. Chaque agent possède un système de fichiers POSIX persistant, capable de monter S3, Google Drive ou un répertoire hôte, et compatible avec des frameworks d’agents comme Pi, Claude Code, Codex et OpenCode. Les limites de processus, mémoire, sockets et durée d’exécution se règlent par VM. Le déploiement est possible sur Rivet Cloud ou en auto-hébergement, sous licence open source Apache 2.0 et via une installation gratuite avec npm.
Idéal pour
Meilleurs cas d'utilisation
Fournir aux agents un système de fichiers persistant et un environnement d’exécution indépendants
Exécuter plusieurs frameworks d’agents dans le même système d’exploitation virtuel
Exécuter des agents sur son propre matériel avec environ 22 MB de mémoire par exécution
Définir des limites de processus, mémoire et durée d’exécution pour les VM d’agents
Fonctionnalités
Environnement d’exécution d’agent intégré
Fournit à chaque agent les fichiers, processus, Shell et réseau dans un seul package, avec isolation WebAssembly.
Système de fichiers POSIX persistant
Chaque agent possède un système de fichiers POSIX persistant et indépendant, avec montage possible de S3, Google Drive, d’un répertoire hôte ou d’un bac à sable complet.
Compatibilité multi-runtime et frameworks
Exécute Bash, Node.js, Python et les packages registry dans la même VM isolée, avec prise en charge de Pi, Claude Code, Codex, OpenCode et d’autres frameworks.
Limites de ressources et déploiement flexible
Définissez par VM des limites de processus, mémoire, fichiers, sockets et durée d’exécution, avec déploiement sur Rivet Cloud ou en auto-hébergement.
Avantages
- Fournit fichiers, processus, Shell et réseau dans un seul package avec isolation WebAssembly
- Selon Rivet, chaque exécution utilise environ 22 MB de mémoire, contre environ 1024 MB pour la configuration minimale d’un bac à sable
- Prend en charge l’hébergement Rivet Cloud et l’auto-hébergement
- Open source sous Apache 2.0 et installable via npm