Fonctionnalités : ce que fait UltraNOS dans le navigateur
Dernière mise à jour : 23 octobre 2026
UltraNOS est un poste de travail, pas une fenêtre de chat avec des blocs de code. Tout ce qui suit tourne dans le navigateur, sur un espace de travail hébergé sur le serveur : pas d’installateur, pas de configuration locale, la même session sur chaque appareil. Cette page énumère ce qui est réellement construit, pas ce qui est prévu.
Agents
- Chat multi-agents avec streaming, sessions et appels d’outils. Plusieurs agents travaillent en même temps, visibles dans une flotte avec sortie en direct, badges d’outils et bouton d’arrêt.
- Boucle agentique : des cycles autonomes réfléchir→agir→vérifier en arrière-plan, avec des plafonds pour les tours et les erreurs.
- Sous-agents via
spawn_agentdepuis le chat, avec une limite de profondeur et un plafond de tâches simultanées, pour qu’un agent ne lance pas un essaim sans que personne ne le remarque. - Cross-chat : une session interroge une autre et attend sa réponse. Le savoir spécialisé reste là où il a été rassemblé.
- Pipeline : plan → code → test → revue → sécurité → vérification, avec un modèle juge et un retour en arrière en cas d’échec.
- Garde anti-boucle et budget de temps : si un agent répète le même appel d’outil avec le même résultat, il reçoit d’abord un avertissement, puis il est arrêté. Chaque tour a aussi une horloge. Les deux existent parce que, sinon, les agents tournent en rond sans bruit et brûlent de l’argent.
- Validation des outils et garde-fous : les appels risqués demandent confirmation, des règles comme
no-rm-rfouno-force-pushbloquent les commandes dangereuses, et vous pouvez ajouter vos propres motifs.
Environnement de développement
- Éditeur Monaco avec onglets, marqueurs de modification, Cmd+S, saut à la ligne et suggestions en ligne sous forme de texte fantôme.
- Arborescence avec menu contextuel, couleurs d’état git et glisser-déposer sur toute la surface ; fichiers et dossiers se téléchargent en ZIP.
- Vrai terminal : un shell PTY via WebSocket, sans clés SSH, avec une barre de touches spéciales sur le téléphone.
- Git : statut, stage, commit, push, branches, stash, blame, message de commit par IA, clonage avec clone partiel par défaut pour les gros dépôts.
- UltraForge : un serveur git intégré avec dépôts, tickets, pull requests et fusion — si vous ne voulez pas que votre code soit stocké ailleurs.
- Recherche : nom de fichier (Cmd+P), contenu (Cmd+Shift+F) et une recherche simultanée dans le code, l’historique des chats, la mémoire et les fichiers.
- Carte du code et carte des nerfs : graphe de symboles, graphe d’appels au niveau des fonctions et rayon d’impact qui montre ce qu’une modification touche.
- Lint et build : ruff et vérification JS comme diagnostic dans l’éditeur, détection du build avec journal en direct, artefacts à télécharger.
Exécuter et publier
- Exécution avec proxy inverse : lancez un serveur de développement et accédez-y par une adresse stable, sans ouvrir de port.
- Déploiements : sites statiques et services en cours d’exécution, avec réécriture du HTML et transmission des WebSocket.
- Salles de jeu : un écran, plusieurs téléphones — un code de salle et un QR code au lieu de redirections de ports.
Mémoire et connaissances
- Mémoire persistante entre toutes les sessions (Centre AI), avec injection d’extraits pertinents dans chaque chat.
- Intelligence de la base de code : un observateur de fichiers maintient l’index à jour, la recherche utilise TF-IDF plutôt que des services d’embeddings tiers.
- Compétences (skills) : 60 modèles fournis dans neuf catégories, plus des motifs Fabric.
Modèles et connexions
- Libre choix du modèle : Claude (API ou CLI), points d’accès compatibles OpenAI, Ollama ou votre propre point d’accès. Votre propre clé est possible, sans dépendance à un fournisseur.
- Routage de modèle : un modèle propre à chaque tâche — chat, tâches, sous-tâches, message de commit, plan, revue, résumé.
- API distante et serveur MCP : d’autres programmes pilotent UltraNOS à distance ; en retour, vous pouvez intégrer des serveurs MCP tiers.
- Outils de navigateur et de bureau : une session Playwright avec image en direct, plus des actions clavier et souris sur le bureau du serveur.
- En déplacement : un bot Telegram, une PWA installable et une application Android.
Protection et exploitation
- cloak : les clés d’API, les identifiants et les adresses e-mail sont remplacés par des marqueurs avant qu’une requête n’atteigne le fournisseur du modèle. La détection, les limites et la preuve sont détaillées dans l’article sur cloak.
- Limites de charge pour chaque processus lancé (temps de calcul, taille de fichier, nombre de processus, mémoire via cgroups) et un bac à sable pour le terminal et les builds.
- Multi-locataire : espaces de travail séparés, quotas de stockage selon le forfait, export des données selon les articles 15 et 20 du RGPD.
- Serveur à Nuremberg (Hetzner), contrat de sous-traitance disponible.
Ce qu’UltraNOS n’est pas
Pas un fork de VS Code ni une application de bureau — hormis l’application Android, tout tourne dans le navigateur. Le dépôt n’est pas public ; l’auto-hébergement est possible, mais sur demande. Et les modèles de langage viennent du fournisseur de votre choix : UltraNOS construit le poste de travail autour d’eux, pas le modèle.
Les tarifs se trouvent sur la page des tarifs ; pour commencer, il suffit du temps d’une inscription.
Essayez par vous-même
UltraNOS est l’IDE web agentique : des agents IA en parallèle, un éditeur, git et un terminal dans le navigateur. 14 jours gratuits, sans installation.
Essayer 14 jours gratuitement →