OPENCLAUDE : un agent de code en terminal qui fonctionne avec n’importe quel modèle
https://openclaude.gitlawb.com
https://github.com/Gitlawb/openclaude
📌 OPENCLAUDE est un agent de codage en ligne de commande open source capable de se connecter à n’importe quel fournisseur de modèles — cloud ou local — tout en conservant le même flux de travail terminal. Prompts, outils, agents, MCP, commandes slash et streaming : tout reste accessible quel que soit le moteur d’IA choisi.
Le projet est né du code source de Claude Code, puis a été profondément remanié pour s’affranchir de tout fournisseur unique. Aujourd’hui, il prend en charge les API compatibles OpenAI, Gemini, GitHub Models, Codex OAuth, Ollama, Atomic Chat, Bedrock, Vertex, ainsi que des passerelles comme OpenCode Zen ou Gitlawb Opengateway. Chaque profil de fournisseur se configure depuis l’interface avec une commande dédiée, et les identifiants sont mémorisés entre les sessions.
La philosophie est claire : un seul terminal, un seul ensemble de raccourcis, un seul workflow — mais la liberté de changer de modèle ou de fournisseur à tout moment. L’utilisateur peut basculer d’un cloud commercial à un modèle local hébergé sur sa machine sans modifier ses habitudes.
Le fonctionnement repose sur des boucles d’outils multi-étapes. L’agent analyse une requête, appelle les outils nécessaires — exécution de commandes, lecture et écriture de fichiers, recherche dans le code, lancement d’agents spécialisés — puis synthétise le résultat. Le tout s’affiche en streaming, token par token, avec un retour visuel sur chaque action entreprise.
- 🔀 Multi-fournisseur : OpenAI, Gemini, Ollama, GitHub Models, Bedrock, Vertex et plus
- 🖥️ Interface terminal unifiée avec streaming et progression en temps réel
- 🔧 Outils intégrés : bash, fichiers, grep, glob, agents, MCP, recherche web
- 📦 Profils de fournisseur sauvegardés et configurables depuis le terminal
- 🤖 Routage par agent : associer un modèle différent à chaque type de tâche
- 🧩 Extension VS Code pour le lancement et l’intégration éditeur
- 🔌 Serveur gRPC headless pour intégrer les capacités dans d’autres applications
- 🔍 Recherche web gratuite via DuckDuckGo pour tous les modèles non-Anthropic
Le routage par agent permet d’attribuer un modèle spécifique à chaque type de sous-tâche. Un modèle léger et rapide peut gérer l’exploration de code tandis qu’un modèle plus puissant se charge de la planification ou du développement front-end. La configuration se fait dans un fichier unique, et le fournisseur global reste la solution de repli quand aucun routage ne correspond.
La recherche web est incluse par défaut via DuckDuckGo pour tous les modèles non-Anthropic, sans clé API. Pour les pages dynamiques rendues en JavaScript, une intégration optionnelle avec Firecrawl améliore la fiabilité de l’extraction. La lecture d’images est également prise en charge pour les fournisseurs qui gèrent la vision.
Au-delà du terminal, OPENCLAUDE peut fonctionner comme un serveur gRPC headless, exposant ses capacités d’agent à d’autres applications, pipelines CI/CD ou interfaces personnalisées via un protocole de streaming bidirectionnel. Une extension VS Code accompagne le projet pour le lancement direct depuis l’éditeur.
C’est un outil qui s’inscrit dans une logique d’indépendance : un même agent de code, une même interface, mais sans attachement à un fournisseur. Le choix du modèle devient un paramètre, pas une contrainte. Licence MIT, 28 000 étoiles, près de 9 000 forks.
Sources
