Télécharger Nimbus
La passerelle MCP unifiée pour les agents IA en production. Une seule commande installe le CLI, la passerelle et tous les serveurs MCP inclus — vérifiés par SHA256, sans inscription, exécutés localement.
Prérequis : Nimbus nécessite Docker Desktop (ou OrbStack sur Mac) installé et en cours d'exécution avant l'installation. L'installation est gratuite et prend quelques minutes.
Vérification rapide — exécutez ceci d'abord :
Si vous voyez un tableau CONTAINER ID (ou une ligne « no containers »), Docker est opérationnel et vous pouvez continuer. Si vous voyez Cannot connect to the Docker daemon, lancez Docker Desktop (macOS / Windows) ou exécutez sudo systemctl start docker (Linux), puis réessayez.
Installation selon votre plateforme
Apple Silicon et Intel. Nécessite macOS 12 Monterey ou ultérieur.
Installer (dernière version) :
L'installateur détecte automatiquement Apple Silicon ou Intel et vérifie contre les SHA256SUMS publiés.
Téléchargements directs :
Configuration requise :
- OS : macOS 12 Monterey ou ultérieur (Apple Silicon ou Intel)
- Docker : Docker Desktop 4.x+ ou OrbStack — le démon doit être en cours d'exécution
- Python : 3.12+ (installé automatiquement via
uvs'il est absent) - Disque : ~30 Mo pour le CLI, ~2 Go une fois les images Docker téléchargées
- RAM : 4 Go minimum, 8 Go recommandés
Épingler une version spécifique :
Définissez NIMBUS_VERSION à droite du pipe (pour que curl ne la voie pas et que la variable atteigne le script installé) :
x86_64 et aarch64. Testé sur Ubuntu 22.04+, Debian 12+, Fedora 39+ et Arch.
Installer (dernière version) :
Téléchargements directs :
Configuration requise :
- OS : glibc 2.31+ (Ubuntu 22.04, Debian 12, Fedora 39, Arch)
- Docker : Docker Desktop 4.x+, OrbStack, ou un Docker Engine headless — le démon doit être en cours d'exécution
- Python : 3.12+ (installé automatiquement via
uvs'il est absent) - Disque : ~30 Mo pour le CLI, ~2 Go une fois les images Docker téléchargées
- RAM : 4 Go minimum, 8 Go recommandés
Épingler une version spécifique :
Définissez NIMBUS_VERSION à droite du pipe (pour que curl ne la voie pas et que la variable atteigne le script installé) :
PowerShell et WSL2. Aucune élévation de privilèges requise. L'installateur se charge de configurer le PATH et enregistre Nimbus dans votre profil utilisateur.
Installer (dernière version) :
Téléchargements directs :
Configuration requise :
- OS : Windows 10 build 19041+ ou Windows 11 avec WSL2 activé
- Docker : Docker Desktop 4.x+ (avec backend WSL2) — le démon doit être en cours d'exécution
- Python : 3.12+ (installé automatiquement via
uvs'il est absent) - Disque : ~30 Mo pour le CLI, ~2 Go une fois les images Docker téléchargées
- RAM : 4 Go minimum, 8 Go recommandés (Qdrant + Docker)
Épingler une version spécifique :
Définissez NIMBUS_VERSION dans votre shell avant d'exécuter l'installateur (pour que la variable atteigne le script installé) :
Parcourez toutes les versions publiées sur la page des releases.
Vérifiez avant d'installer
Chaque release est livrée avec un fichier SHA256SUMS. L'installateur vérifie automatiquement les checksums. Pour inspecter les checksums vous-même, récupérez le fichier depuis la page des releases et exécutez :
Chaque release est attestée par SLSA via GitHub Actions. Vous pouvez consulter l'attestation sur la page des releases.
Mise à jour
Le CLI se met à jour à sa place. Votre mcp.json, .env, vos tokens OAuth et l'index Qdrant sont conservés :
Pour mettre à jour vers une version spécifique :
Désinstallation
Supprime le CLI, la passerelle, la pile Docker locale et le répertoire d'installation en une seule étape :
Si vous souhaitez conserver votre configuration (mcp.json, .env, tokens) en vue d'une réinstallation future, passez --keep-config :
Ce qui est installé
L'installateur écrit tout sous ~/.nimbus/ (ou $NIMBUS_HOME si vous le définissez) :
~/.nimbus/
├── nimbus # Shim du CLI
├── nimbus-gateway-* # Binaire de la passerelle compilé
├── mcp.json # Registre des serveurs
├── servers/ # Serveurs MCP inclus
├── .env # Configuration locale (OPENROUTER_API_KEY, QDRANT_URL, …)
└── logs/ # Logs d'exécution
Il ajoute également export NIMBUS_HOME et PATH à votre fichier de configuration shell (~/.zshrc, ~/.bashrc ou $PROFILE sous Windows) pour que nimbus soit dans votre PATH dans les nouveaux shells.
FAQ
L'installateur affiche « arm64 not found » sur mon Mac Apple Silicon.
Ce message provient d'un installateur obsolète. Lancez nimbus upgrade pour récupérer la dernière version, ou récupérez directement une copie récente du script :
curl -fsSL https://raw.githubusercontent.com/Yoodule/nimbus/main/install.sh -o /tmp/install.sh && bash /tmp/install.sh
L'installateur actuel suit la redirection CDN de GitHub, détecte votre architecture et échoue rapidement avec un message d'erreur actionnable si l'asset manque réellement.
Puis-je installer sur une machine sans Docker ?
Oui. Le CLI et la passerelle s'exécutent nativement. La pile MCP incluse (navigateur Playwright, base Postgres pour agents, Qdrant) utilise Docker, mais vous pouvez la sauter avec nimbus start --no-deps et pointer Nimbus vers des serveurs MCP distants via mcp.json.
Quelle est la taille du téléchargement ?
L'archive du CLI pèse environ 30 Mo compressés. Les images Docker téléchargées au premier démarrage ajoutent environ 2 Go (Qdrant, Playwright, Postgres). Si votre bande passante est limitée, le mode de démarrage --no-deps ignore le téléchargement Docker.
Où sont stockés mes tokens OAuth ?
En mémoire par défaut — réautorisez au redémarrage. Définissez NIMBUS_PERSIST_TOKENS=1 dans ~/.nimbus/.env pour les chiffrer au repos sous ~/.nimbus/tokens/.
Cela fonctionne-t-il sur Apple Silicon avec Rosetta ?
Oui — définissez NIMBUS_HOST_ARCH=amd64 avant la commande d'installation pour récupérer la build Intel. Nous ne distribuons pas de binaire universel, car l'outillage de gatekeeper ajoute plus de 60 Mo pour une petite minorité d'utilisateurs ; Rosetta gère la traduction de manière transparente.
Comment exécuter plusieurs instances de Nimbus sur le même hôte ?
Nimbus se lie à des ports fixes de l'hôte (3000, 8088, 6333, 5433, 6080, 8006, 8007, 8081), donc l'installation par défaut est mono-instance. Pour en exécuter une seconde, clonez le dépôt, remappez les ports dans compose.yaml, définissez un NIMBUS_HOME unique et configurez COMPOSE_PROJECT_NAME pour éviter les collisions entre les deux piles. Tous les détails dans la section Instances multiples ci-dessous.
L'installation se bloque ou curl échoue — que faire ?
La cause la plus fréquente est un proxy d'entreprise qui intercepte le TLS. Définissez HTTPS_PROXY et réessayez. Si le problème vient spécifiquement du CDN, le script d'installation accepte NIMBUS_VERSION pour épingler une release réputée fonctionnelle, et vous pouvez aussi télécharger l'archive directement depuis la page des releases et la décompresser vous-même dans ~/.nimbus/ — le binaire est autonome.
Vous voulez un setup accompagné ? Réservez une session d'onboarding en 1 à 1 et nous passerons en revue votre espace de travail ensemble.
Réserver une session d'onboarding →