Retour au blog
Ai5 min

Découvrez OpenClaude : un terminal pour tous vos modèles d'IA de codage

Publié le 1 sept. 2026

Si vous suivez l'actualité du codage avec l'IA, vous avez probablement remarqué un nouvel outil CLI qui apparaît chaque semaine. Certains fonctionnent très bien avec OpenAI, d'autres uniquement avec Anthropic, et quelques-uns sont verrouillés à un seul fournisseur cloud. OpenClaude veut mettre fin à cette fragmentation. C'est un CLI d'agent de codage open source qui réunit les fournisseurs de modèles cloud et locaux dans un flux de travail unique centré sur le terminal.

Qu'est-ce qu'OpenClaude ?

OpenClaude est un CLI d'agent de codage open source conçu pour les fournisseurs de modèles cloud et locaux. Vous pouvez utiliser les API compatibles OpenAI, Gemini, GitHub Models, Codex OAuth, Codex, Ollama, Atomic Chat et d'autres backends pris en charge — avec les mêmes prompts, outils, agents, MCP, commandes slash et sortie en streaming. Aucun outil spécifique par fournisseur n'est requis.

Une remarque importante : OpenClaude est issu de Claude Code mais a été considérablement modifié pour prendre en charge plusieurs fournisseurs. C'est un projet communautaire indépendant, non affilié à Anthropic. Il stocke également sa propre configuration dans ~/.openclaude — il ne lit pas ~/.claude ni les identifiants Claude Code, vous repartez donc de zéro.

Commencez en quelques minutes

OpenClaude nécessite Node.js >= 22.0.0. Installez-le globalement :

Puis exécutez simplement :

Dans le CLI, exécutez /provider pour une configuration guidée du fournisseur, ou /onboard-github pour la prise en main de GitHub Models. La configuration enregistre les profils et identifiants dans .openclaude-profile.json.

Vous voulez la configuration OpenAI la plus rapide ? Définissez trois variables d'environnement :

Vous préférez les modèles locaux ? Pointez-le vers Ollama :

Et voilà. Même flux de travail, backend de modèle complètement différent. Sous Arch Linux, vous pouvez même l'installer depuis l'AUR : paru -S openclaude.

Quels fournisseurs sont pris en charge ?

OpenClaude prend en charge une longue liste de fournisseurs :

Chaque fournisseur dispose d'un parcours de configuration guidée via /provider, vous n'avez donc pas besoin de mémoriser chaque format d'API.

Que pouvez-vous faire avec ?

OpenClaude n'est pas qu'un simple wrapper de chat : c'est un flux de travail d'agent de codage complet :

Voici un exemple rapide d'utilisation en arrière-plan :

Acheminez les agents vers différents modèles

Une fonctionnalité remarquable est le routage des agents. Vous pouvez diriger différents agents vers différents modèles en fonction du coût ou des capacités, et plafonner les étapes d'outils des sous-agents avec maxSteps. Par exemple, vous pouvez laisser un modèle bon marché gérer les tâches d'exploration pendant qu'un modèle plus puissant s'occupe des revues de code critiques. Configurez tout cela avec agentModels et agentRouting dans ~/.openclaude/settings.json.

Recherche Web et récupération intégrées

Par défaut, WebSearch fonctionne sur les modèles non-Anthropic via DuckDuckGo, donc GPT-4o, DeepSeek, Gemini, Ollama et d'autres fournisseurs compatibles OpenAI bénéficient d'un accès gratuit à la recherche Web dès le départ. Si vous avez besoin d'un scraping plus fiable pour les sites rendus en JavaScript, définissez une clé API Firecrawl et OpenClaude utilisera à la place les points de terminaison de recherche et de scraping de Firecrawl.

Serveur gRPC sans interface pour intégrations personnalisées

Vous voulez intégrer OpenClaude dans votre propre application ou pipeline CI/CD ? Il peut fonctionner comme un service gRPC sans interface avec streaming bidirectionnel. Démarrez-le avec npm run dev:grpc et générez des clients à partir de src/proto/openclaude.proto. C'est une porte de sortie très pratique pour les équipes qui construisent des interfaces personnalisées ou de l'automatisation autour d'un cœur agentique.

Extension VS Code incluse

Le dépôt inclut une extension VS Code avec intégration du lancement, un centre de contrôle qui tient compte du fournisseur, un chat dans l'éditeur et la prise en charge des thèmes. Il prend même en charge la configuration optionnelle Microsoft Foundry / Azure OpenAI, en injectant les paramètres de point de terminaison, de déploiement et de clé API dans les terminaux lancés.

Oh, et vous avez un compagnon pixel art

C'est ce qui rend OpenClaude mémorable. Exécutez /buddy pour faire éclore un héros pixel art en vraies couleurs qui vit à côté de votre prompt, qui reste inactif, cligne des yeux et déclenche un mouvement signature chaque fois que vous appuyez sur Entrée. Vous pouvez choisir votre combattant :

Les compagnons respectent prefersReducedMotion, se dégradent élégamment en dessin au trait dans les terminaux à faible nombre de couleurs, et peuvent être mis en sourdine avec /buddy mute. Honnêtement, cela rend le codage dans le terminal un peu plus vivant.

Devriez-vous l'essayer ?

Si vous en avez assez de jongler avec plusieurs outils CLI d'IA — ou si vous voulez un flux de travail cohérent, que vous utilisiez un modèle cloud comme GPT-4o ou un modèle local comme qwen2.5-coder — OpenClaude vaut le détour. Il est open source, sous licence MIT, activement maintenu et dispose d'une communauté sympathique sur Discord et GitHub Discussions.

Une chose à garder à l'esprit : tous les fournisseurs ne se comportent pas de façon identique. Les fonctionnalités spécifiques à Anthropic peuvent ne pas exister sur d'autres backends, la qualité des outils dépend fortement du modèle que vous choisissez, et les modèles locaux plus petits peuvent avoir du mal avec les flux d'outils longs en plusieurs étapes. Utilisez des modèles avec une bonne prise en charge des appels d'outils/fonctions pour de meilleurs résultats.

Installez-le en une ligne, exécutez /provider, et voyez comme il est agréable d'avoir un terminal pour tous les LLM.

Articles associés