BLACKBOX AI
Plateforme de développement IA couvrant la génération de code, la recherche, l’édition et l’appel de modèles
Étiquettes :Outils de programmation IAQu’est-ce que BLACKBOX AI ?
BLACKBOX AI est une plateforme de programmation en IA destinée aux développeurs, gérée par Blackbox AI Technologies. Initialement connue pour sa recherche de code, son complétion automatique de code et ses extensions de navigateur, elle s’est aujourd’hui développée pour devenir un outil de développement complet couvrant le Web, VS Code et d’autres IDE, la ligne de commande CLI, des agents distants, un éditeur d’applications, des API de modèles et des API d’agents.
Les utilisateurs peuvent demander du code comme s’ils utilisaient un assistant de chat, ou faire en sorte que l’Agent lit tout le dépôt, modifie plusieurs fichiers, exécute des commandes de terminal, lance des tests et continue à corriger en fonction des résultats. La plateforme regroupe également divers modèles d’OpenAI, Anthropic, Google, xAI et d’autres fournisseurs, permettant aux équipes de choisir ou de comparer des modèles au sein d’un seul compte et d’un flux de travail.
Fonctionnalités clés
1. Compréhension du repository de code et questions-réponses
BLACKBOX AI peut analyser les dossiers de projet, les fichiers sources, les configurations, les dépendances et l’historique des commits pour répondre à des questions telles que « Comment ce module fonctionne-t-il ? », « D’où viennent les données ? » ou « À quel niveau un certain erreur peut-elle survenir ? ». Il est idéal pour prendre en charge des projets inconnus, identifier les relations de appel, générer des documents et se préparer à une refonte.
Lorsque la bibliothèque de code est importante, l’agent sélectionne généralement le contexte en effectuant des recherches et en résumant les informations, sans lire tous les fichiers dans chaque réponse. Les configurations ignorées, le code généré, les sous-modules et l’environnement de exécution peuvent modifier les conclusions ; une analyse importante doit donc combiner recherche, tests et examen manuel.
2. Modification du code par agent
Dans VS Code, sur le Web ou dans la terminal, l’utilisateur peut décrire directement des fonctionnalités afin que l’Agent crée des projets, ajoute des fichiers, modifie du code existant, génère des configurations, complète des tests, corrige des erreurs et rédige de la documentation. Contrairement au simple retour de fragments de code, l’Agent peut, une fois autorisé, enregistrer les modifications dans l’espace de travail et continuer à lire les sorties des commandes pour s’autocorriger.
Plus la capacité d’exécution est élevée, plus le risque est grand. Avant d’installer des dépendances, de lancer une migration, de modifier des variables d’environnement, de supprimer des fichiers, de publier une version ou d’accéder à des ressources en production, il est nécessaire de vérifier les commandes et leurs impacts.
Il est recommandé de l’exécuter dans des branches indépendantes, des conteneurs ou des environnements de test, tout en maintenant un état de contrôle de version réversible.
3. Exécution des commandes et test du boucle fermée
L’agent peut appeler la console pour exécuter des builds, des tests, du formatage, l’installation de paquets et des scripts, puis continuer à modifier le code après avoir lu les erreurs. Ce cycle « éditer — exécuter — observer — corriger » permet de gérer des tâches plus complètes que la simple génération de code en une seule passe, comme la correction de tests échoués, la mise à jour des dépendances ou la création d’un squelette de projet.
Les résultats de l’automatisation restent soumis au taux de couverture des tests et aux contraintes environnementales. Le succès des tests ne signifie pas que la sécurité, les performances, la compatibilité et la logique métier soient toutes correctes ;
Lorsqu’il s’agit de bases de données, de ressources cloud, de clés et d’interfaces externes, il faut restreindre les permissions et vérifier les scripts avant leur exécution.
4. Chat et programmation à plusieurs modèles
BLACKBOX AI regroupe plusieurs modèles ; le site officiel et les plugins affichent actuellement Claude, GPT, Gemini, Grok, MiniMax, Kimi, GLM et d’autres modèles. Les modèles spécifiques évoluent rapidement, et la liste disponible dépend du plan choisi, des quotas et du rythme de publication ; le catalogue ne doit pas présenter un modèle comme étant par défaut de manière permanente.
Les plateformes de mise en œuvre facilitent la comparaison des vitesses, des coûts et de la qualité du code, mais l’abonnement BLACKBOX ne signifie pas l’obtention de comptes indépendants auprès des fabricants de modèles ou de quotas d’API natifs. Le contexte, les appels d’outils, les politiques de contenu et les vitesses de sortie peuvent également différer de ceux des produits originaux des modèles.
5. Exécution parallèle avec plusieurs agents
Les plans Pro Plus et supérieurs offrent l’Exécution Multi-Agent, qui permet à différents agents ou modèles de traiter en parallèle la même tâche sur des branches Git indépendantes, avant de comparer les résultats. La documentation CLI liste des agents configurables tels que Blackbox, Claude, Codex, Gemini, Goose, OpenCode et Qwen, etc. Certains agents externes nécessitent une configuration séparée des clés ou de l’environnement correspondant.
Les solutions parallèles augmentent les coûts en tokens, en temps et en fusion. Plusieurs agents peuvent modifier simultanément le même module, utiliser des dépendances différentes ou générer des architectures incompatibles ; il faudra finalement que les développeurs examinent les différences, exécutent des tests complets et décident quelle version fusionner.
6. BLACKBOX CLI
La CLI officielle offre dans le terminal des fonctionnalités de dialogue, d’édition de code, d’exécution de commandes, de changement d’agent, de gestion de compétences, de tâches à distance et de commandes multi-agents, idéale pour les développeurs qui préfèrent la ligne de commande ou qui ont besoin de travailler dans un environnement serveur. Elle est disponible pour macOS, Linux et Windows, mais l’environnement natif de Windows propose moins d’agents ;
Selon les informations officielles, pour utiliser des combinaisons complètes d’agents tels que Codex, Gemini, Goose, OpenCode et Qwen, les utilisateurs Windows ont généralement besoin de WSL, et les processus liés à Claude peuvent également dépendre de Git Bash.
Les exemples d’installation officielle utilisent des scripts d’installation réseau. Les entreprises ou les environnements sensibles en termes de sécurité ne doivent pas exécuter directement des scripts inconnus ; il convient d’abord de les télécharger, de les examiner, de vérifier leur source et leur version, puis de les installer de manière uniforme via un processus de distribution logicielle.
7. VS Code Agent et MCP
L’extension officielle VS Code permet de créer des projets, de compléter du code, de corriger des erreurs, d’exécuter des commandes et de gérer des dépôts existants, tout en prenant en charge les serveurs MCP pour connecter des outils externes, des bases de données, des API et des services. Après installation, il suffit de se connecter avec un compte BLACKBOX pour commencer à l’utiliser ; aucune clé API n’est requise pour une utilisation de base.
MCP élargit l’éventail des données et des opérations auxquelles un Agent peut accéder. Lors de la connexion à des bases de données, des services cloud, des tickets ou des API internes, il convient d’utiliser le minimum de droits nécessaires, des comptes de test ainsi qu’une liste précise des outils autorisés, afin d’éviter les injections ou les erreurs d’opération.
8. Voice Agent
VS Code Agent propose un mode vocal pris en charge par ElevenLabs, qui permet de poser des questions orales sur les répertoires, de demander des modifications, de déboguer et de développer, tout en recevant les résultats par voix ou par texte. Le traitement vocal fait appel à des services tiers ; le code sensible ainsi que les noms internes ne conviennent pas à être prononcés dans un environnement public.
9. App Builder et Figma to Code
App Builder sert à générer des prototypes d’applications ou des projets à partir de besoins exprimés en langage naturel, tandis que Figma to Code aide à convertir les maquettes en implémentations front-end. Ils conviennent pour lancer rapidement des interfaces et valider des idées, mais les résultats générés nécessitent encore de gérer le layout responsive, les tokens de design, l’accessibilité, la gestion d’état, la sécurité du back-end et le déploiement en production.
10. Agent distant et tâches GitHub
L’agent à distance peut exécuter des tâches d’analyse de données ou de code dans un sandbox cloud. L’API de l’agent permet de créer, de consulter, de reprendre et d’annuler des tâches, de lire les journaux en flux continu, de gérer les fichiers du sandbox, ainsi que de se connecter à des dépôts GitHub, des branches et des tokens d’accès personnels.
Les tâches liées à GitHub nécessitent une connexion explicite à un compte.
Ne fournissez pas à l’agent de jetons d’accès personnels dotés de droits trop importants. Il convient de créer des jetons à portée minimale, révocables et à courte durée, en limitant le dépôt et les branches ;
Après l’achèvement de la tâche à distance, vérifiez les soumissions, les journaux, les dépendances et les clés résiduelles.
API de modèle et API d’agent
BLACKBOX AI propose une API de modèles compatible avec le format OpenAI. Les développeurs peuvent continuer à utiliser les SDK OpenAI courants, en remplaçant simplement l’adresse de base, l’ID du modèle et la clé.
L’interface prend en charge la sortie en flux, les appels d’outils et plusieurs échanges de messages, et propose différents modèles tels que le chat, les images et les vidéos. Les frais sont calculés en fonction du modèle spécifique ainsi que des tokens d’entrée et de sortie.
La page des prix des modèles indique le prix unitaire d’entrée et de sortie par 1 million de tokens ; le nombre de modèles et leurs prix varient dynamiquement, il convient donc de consulter la liste des modèles en temps réel avant d’appeler. Les Credits des modèles indiqués dans l’abonnement peuvent suivre des règles de facturation différentes de celles relatives à l’utilisation de l’API ou aux requêtes d’Agent gratuites ; il ne faut pas considérer la cotisation mensuelle comme équivalente à une quantité illimitée de tokens.
L’Agent API est utilisé pour créer des tâches qui interagissent réellement avec un sandbox ou un dépôt de code, ce qui le distingue de la complétion de chat ordinaire. Pour obtenir une clé API d’Agent, une abonnement correspondant est nécessaire, et les tâches GitHub requièrent également un token d’accès.
Les clients entreprises utilisent des endpoints indépendants et bénéficient d’un contrôle plus fort sur les données et le déploiement.
Version gratuite et prix d’abonnement
BLACKBOX AI propose des fonctionnalités de base gratuites pour commencer à l’utiliser ; les modèles gratuits spécifiques, la fréquence des requêtes et les restrictions liées aux agents peuvent varier en fonction des promotions et de la charge. Le plan mensuel actuel sur le site officiel est le suivant :
| Forfait ou version | Prix, plafonds et avantages clés |
|---|---|
| Pro : 10 dollars/mois, | Le tableau de comparaison du site officiel indique actuellement 20 dollars en crédits pour le modèle, permettant d’utiliser le modèle de chat et l’agent vocal, ainsi que des demandes d’agent gratuit spécifiées ; |
| Pro Plus : 20 dollars/mois, | Le modèle actuel affiche 40 dollars en crédits, avec App Builder, plusieurs agents, plus de 35 agents de codage pour IDE/Web/terminal, un agent d’analyse de données à distance, Slack, priorité aux pics et chiffrement de chat bout en bout ; |
| Pro Max : 40 dollars/mois, | Le modèle actuellement noté 80 dollars, Credits, ajoute, sur la base de Pro Plus, des avantages supplémentaires pour les agents, Figma to Code, la collaboration en équipe, une facturation centralisée, des contrôles de sécurité, SAML SSO, un support prioritaire et des analyses d’utilisation ; |
| Enterprise : Demande de prix, | Offre par défaut une absence d’entraînement, des SLA personnalisés, un support exclusif, des intégrations sur mesure et des options de déploiement local. |
Le site officiel indique une remise d’environ 20 % pour un abonnement annuel, avec éventuellement une réduction pour le premier mois. La formulation relative aux Credits et aux « Demandes d’agents illimitées » peut varier selon les promotions, les mises à jour des modèles gratuits et des offres ; il convient de vérifier avant achat le montant réel affiché sur la page de paiement, la gamme des modèles, les recharges automatiques et les restrictions d’utilisation équitable.
Les crédits sont utilisés dans les modèles payants, et leur consommation varie selon le modèle ; les « demandes d’agent gratuit » sont généralement liées à un modèle gratuit spécifié ou aux règles de la plateforme, et ne signifient pas une utilisation illimitée pour toutes les tâches Claude, GPT ou Gemini.
Pour les modèles Pro Plus et Pro Max, il convient de vérifier avant l’achat si l’Auto-Refill est activé par défaut et quelles conditions entraînent la poursuite des prélèvements.
Sécurité d’entreprise et déploiement local
Les versions Pro Plus et supérieures indiquent une chiffrement du chat bout en bout ; les solutions pour entreprises offrent en plus la possibilité de se désinscrire de la formation, SAML SSO, des contrôles de sécurité avancés, des SLA personnalisés et un déploiement local. Le site officiel précise que le déploiement local permet de faire fonctionner le système dans l’infrastructure du client tout en préservant la souveraineté des données. Les composants spécifiques, les modèles, les dépendances réseau, les journaux ainsi que les responsabilités de maintenance doivent être confirmés dans le contrat d’entreprise.
La politique de confidentialité en vigueur indique que la version Pro met en œuvre un zéro stockage des données, et que le code n’est ni stocké par BLACKBOX ni par des tiers, ni utilisé pour l’entraînement ; quant à la dernière page des prix, elle mentionne explicitement le chiffrement E2E pour les versions Pro Plus et supérieures.
Étant donné que les documents de confidentialité et la structure des forfaits sont mis à jour à des moments différents, il convient de demander officiellement, avant de traiter les codes confidentiels, confirmation des politiques réelles de conservation des données et d’entraînement sur la page du contrat actuel, du protocole de traitement des données et du plan.
Plateforme de support
BLACKBOX AI couvre les applications Web, les extensions VS Code, plus de 35 intégrations d’IDE, la CLI de terminal, des interfaces desktop et mobile, Slack, Figma, les API de modèles et les API d’agents. Les modèles, les outils d’agents, les quotas et les fréquences de mise à jour varient selon les interfaces.
VS Code convient au développement local quotidien, la CLI est adaptée à la ligne de commande et à l’automatisation, le Web sert aux conversations rapides et aux tâches à distance, et les API sont utilisées pour l’intégration de produits. L’équipe doit choisir le minimum nécessaire d’outils, en unifiant les comptes, les clés, les permissions des extensions et la gestion des versions.
Statut open source et informations GitHub
La plateforme BLACKBOX AI, les agents cloud, le gateway de modèles, les services IDE et les API commerciales sont des produits propriétaires, et non des systèmes open source pouvant être déployés entièrement de manière autonome. Des informations en ligne ont mentionné le répertoire GitHub de BLACKBOX CLI, mais cette adresse ne constitue actuellement pas un répertoire officiel stable et vérifiable, ce qui empêche de qualifier la plateforme d’open source.
De nombreux dépôts sur GitHub portant les noms blackbox, blackbox-cli ou Pi appartiennent à des outils de sauvegarde de bases de données, à des clients tiers ou à d’autres logiciels, et n’ont aucun lien avec BLACKBOX AI Technologies. Pour identifier les projets officiels, il convient de vérifier les liens vers la documentation officielle, l’identité de l’organisation, le dépositaire du paquet logiciel ainsi que la licence.
Guide d'utilisation de BLACKBOX AI
Terminer une tâche de base
- Définir les tâches de codage à effectuer dans BLACKBOX AI, la portée du dépôt et les critères d’acceptation ;
- Connectez ou importez le projet de test, et faites d’abord une sauvegarde de la branche actuelle ;
- Utilisez d’abord la bibliothèque de codes pour comprendre le plan de génération de questions-réponses, puis confirmez les fichiers à modifier ;
- Utiliser du code agent pour apporter de petites modifications à l’exécution ;
- Exécuter des tests, des vérifications statiques et la compilation ; ne pas accepter directement de code non vérifié.
- Vérifier manuellement les droits, les clés, les dépendances et gérer les exceptions avant de fusionner ;
Créer des flux de travail professionnels réutilisables
- Choisir un projet réel à faible risque comme modèle ;
- Compréhension d’un catalogue de codes fixes, questions-réponses, modification de code par agent, et ordre d’utilisation des commandes d’exécution et du boucle de test ;
- Enregistrer l’environnement, le modèle, les indications et les conditions d’échec ;
- Définir une approbation manuelle pour les actions d’écriture, de déploiement et de suppression ;
- Comparer la vitesse, le coût, le taux de réussite des tests et le volume de rétravail ;
- Vérifiez la stabilité avant de l’étendre à l’équipe ou à l’environnement de production ;
À qui s’adresse-t-il ?
- Développeurs qui doivent effectuer des questions-réponses sur le dépôt, modifier du code et effectuer des tests dans VS Code ;
- Utilisateurs avancés qui préfèrent la CLI et souhaitent basculer entre plusieurs agents de programmation ;
- Équipes de produits qui ont besoin de créer rapidement des prototypes, des applications ou des pages frontend en fonction des besoins ;
- Équipes souhaitant comparer les résultats des codes de modèles tels que Claude, GPT, Gemini, etc. ;
- Développeurs qui doivent intégrer un modèle ou un agent d’encodage à distance dans un système interne ;
- Les entreprises qui exigent SSO, une facturation centralisée, un contrôle des données ou un déploiement local.
Avantages du produit
- De l’extension de complétion à une chaîne d’outils complète incluant IDE, CLI, agents distants et API ;
- Pouvoir modifier des fichiers, exécuter des commandes, lire les résultats des tests et continuer à corriger ;
- Regrouper de nombreux modèles pour faciliter le choix et la comparaison sur une même plateforme ;
- Soutien aux branches parallèles multi-Agent et à la comparaison des résultats ;
- Fournit des connexions pour MCP, Slack, Figma et GitHub ;
- L’API est compatible avec le format OpenAI, ce qui facilite la migration des SDK existants ;
- Les entreprises peuvent choisir SSO, des contrôles de sécurité avancés et un déploiement local.
Restrictions d'utilisation et conseils de sécurité
- Le code généré par l’IA peut contenir des vulnérabilités de sécurité, des bibliothèques obsolètes, des conflits de licences, des API incorrectes et des dépendances non vérifiées ;
- Tous les changements doivent faire l’objet d’une revue de code, d’une analyse statique, de tests et d’un scan des dépendances ;
- L’authentification, les paiements, les permissions, le chiffrement et la migration de données ne peuvent en particulier pas être acceptés directement ;
- L’agent exécutera les commandes et pourra accéder à l’ensemble de l’espace de travail ;
- Ne testez pas directement dans le répertoire contenant la clé de production, utilisez une branche ou une copie indépendante, restreignez les permissions du Shell et du MCP, et vérifiez chaque action à fort impact.
- La migration et le déploiement de la base de données doivent d’abord être testés dans un environnement de test ;
- L’agrégation de modèles multiples signifie que le code et les prompts peuvent passer par une BLACKBOX ainsi que par le fournisseur de modèles choisi ;
- Avant d’utiliser le code de l’entreprise, il convient de vérifier la conservation des données du plan, la sortie de l’entraînement, le traitement transfrontalier et les sous-traitants tiers ; on ne peut pas se fier uniquement au mot « chiffré » présent sur la page de marketing.
- La connexion entre l’agent à distance et GitHub augmentera les risques de la chaîne d’approvisionnement ;
- Les tokens doivent être limités aux entrepôts nécessaires ; il est interdit d’insérer des tokens d’administrateur à long terme dans les messages, les profils ou les historiques de chat, et ils doivent être annulés dès que la tâche est terminée.
Questions fréquentes
BlackBox AI est-il disponible gratuitement ?
Il est possible de commencer à utiliser les fonctionnalités de base gratuitement, mais les modèles gratuits, les requêtes d’Agent et leur fréquence sont soumis à des restrictions dynamiques. Les modèles professionnels, les multiples Agents, l’App Builder et les fonctionnalités d’équipe nécessitent un abonnement payant.
BLACKBOX AI peut-il modifier directement le code ?
Oui. VS Code, la CLI et l’Agent peuvent lire les dépôts, modifier des fichiers, exécuter des commandes et des tests.
Il faut utiliser le contrôle de version et vérifier les permissions avant d’exécuter.
Combien coûte BLACKBOX AI ?
Actuellement, le tarif mensuel est de 10 dollars pour Pro, 20 dollars pour Pro Plus et 40 dollars pour Pro Max ; une demande de prix est possible pour Enterprise. La page des abonnements annuels indique une remise d’environ 20 %.
Les crédits du modèle et les droits de l’agent sont déterminés selon la page de règlement.
Quelles IDE sont prises en charge ?
Le site officiel indique que Coding Agent prend en charge plus de 35 IDE, environnements web et terminaux, et que VS Code constitue l’entrée la plus complète pour les documents. Il convient de consulter la page d’intégration actuelle pour connaître le niveau de fonctionnalités offert par chaque éditeur.
Y a-t-il une API ?
Oui. Une API multi-modèles compatible avec le format OpenAI et une API d’agent permettant de créer et de surveiller des tâches à distance sont disponibles, facturées respectivement en fonction du token du modèle et du plan correspondant.
Prend-il en charge MCP ?
Soutien. L’agent VS Code peut se connecter à un serveur MCP pour accéder à des outils et services externes ; il convient de limiter les permissions et de se prémunir contre l’injection de commandes lors de son utilisation.
Peut-on le déployer en mode privé ?
La solution d’entreprise propose des options de déploiement local ; les modèles, composants, coûts et limites des données spécifiques doivent être confirmés auprès du service des ventes.
BlackBox AI est-il open source ?
La plateforme complète n’est pas open source. Ne qualifiez pas d’open source l’agent commercial, l’API et le gateway de modèles simplement parce que vous avez trouvé un dépôt GitHub ou une CLI de tiers portant le même nom.
Numéro d’enregistrement de sécurité publique du Guangxi : 45132202000164