Retour à l'accueil

OpenClaude : agent CLI avec GPT et Ollama gratuitement

OpenClaude — fork de l'agent CLI Claude Code avec support pour les modèles compatibles OpenAI. Préserve les outils bash, les opérations sur fichiers, MCP et l'architecture ReAct. Les tests montrent de bonnes performances avec GPT-4o, limitations sur les modèles locaux.

Claude Code gratuit avec GPT-4o et Llama : guide OpenClaude
Advertisement 728x90

OpenClaude : Un fork ouvert de l'agent CLI Claude Code prenant en charge n'importe quel LLM

31 mars 2026 — Le code source de l'agent CLI Claude Code d'Anthropic a fuité depuis les source maps du package npm. En quelques heures, OpenClaude est apparu sur GitHub — un fork avec un fournisseur compatible OpenAI. Cela permet d'utiliser toute la suite d'outils Claude Code (bash, opérations sur fichiers, grep, MCP, agents) avec des modèles comme GPT-4o, DeepSeek, Gemini ou Llama via Ollama.

OpenClaude préserve l'architecture originale : le code Node.js/TypeScript obfusqué a été reconstruit à partir des source maps. Un fournisseur shim a été ajouté pour rediriger les appels API Anthropic vers OpenAI Chat Completions. Le modèle Claude lui-même n'a pas fuité — des LLM externes sont utilisés.

Architecture et composants clés

Le système est construit sur le modèle ReAct : l'agent analyse une tâche, sélectionne un outil, exécute une action, traite le résultat et répète le cycle.

Google AdInline article slot

Outils principaux

  • Bash : Exécuter des commandes shell
  • FileRead/FileWrite/FileEdit : Lire, écrire et éditer des fichiers
  • Grep/Glob : Rechercher par motifs et fichiers
  • WebFetch/WebSearch : Accès à Internet
  • Agent : Sous-agents pour les sous-tâches
  • MCP (Model Context Protocol) : Connecter des serveurs externes
  • Tasks : Planifier des tâches multi-étapes
  • LSP (Language Server Protocol) : Navigation dans le code

Le fournisseur de modèle est configuré via des variables d'environnement. Exemples de configurations :

# GPT-4o
export CLAUDE_CODE_USE_OPENAI=1
export OPENAI_API_KEY=sk-votre-clé
export OPENAI_MODEL=gpt-4o

# DeepSeek
export CLAUDE_CODE_USE_OPENAI=1
export OPENAI_API_KEY=sk-votre-clé
export OPENAI_BASE_URL=https://api.deepseek.com/v1
export OPENAI_MODEL=deepseek-chat

# Ollama localement
export CLAUDE_CODE_USE_OPENAI=1
export OPENAI_BASE_URL=http://localhost:11434/v1
export OPENAI_MODEL=llama3.3:70b

# OpenRouter
export CLAUDE_CODE_USE_OPENAI=1
export OPENAI_API_KEY=sk-or-votre-clé
export OPENAI_BASE_URL=https://openrouter.ai/api/v1
export OPENAI_MODEL=google/gemini-2.5-pro

Le contexte de session est sauvegardé dans des fichiers markdown, assurant la mémoire entre les exécutions.

Installation et lancement

Nécessite Bun (Node.js est possible mais plus lent) :

Google AdInline article slot
git clone https://github.com/Gitlawb/openclaude.git
cd openclaude
bun install
bun run build

Profils pour un démarrage rapide :

# Détection automatique du fournisseur
bun run profile:init

# Ollama
bun run profile:init -- --provider ollama --model llama3.1:8b

# OpenAI
bun run profile:init -- --provider openai --api-key sk-...

# Lancement
bun run dev:profile

Pour Ollama : ollama pull llama3.3:70b et démarrer le serveur.

Résultats des tests de modèles

| Modèle | Appel d'outils | Vitesse | Qualité de l'agent | Remarques |

Google AdInline article slot

|--------|--------------|----------|-----------------|------------|

| GPT-4o | Natif | Élevée | Élevée | Proche de l'original |

| DeepSeek Chat | Moyen | Élevée | Moyenne | Casse sur les chaînes |

| Llama 3.3 70B (Ollama) | Supporté | Faible | En dessous de la moyenne | Pour tâches simples |

| Modèles 7-8B | Faible | Moyenne | Faible | Pas pour les agents |

Les commandes slash originales sont préservées :

  • /commit — Générer des messages de commit
  • /review — Revue de code
  • /compact — Compresser le contexte
  • /diff — Voir les changements
  • /doctor — Diagnostics de projet

Prise en charge des serveurs MCP et des modèles de vision pour la vision par ordinateur.

Aspects juridiques et alternatives

Le code source de Claude Code est la propriété d'Anthropic. Le fork est positionné comme un projet éducatif. Le shim OpenAI est dans le domaine public. Les risques de violation des CGU d'Anthropic subsistent.

Alternatives légales :

  • claude-code-proxy : Traduit l'API Anthropic vers OpenAI sans fuite de code
  • Aider : Agent open source avec support natif des LLM
  • Continue.dev : Plugin IDE pour n'importe quel modèle
  • OpenClaw : Agent de messagerie

Points clés à retenir

  • OpenClaude révèle l'architecture interne de Claude Code : cycle ReAct, outils, gestion du contexte
  • Meilleurs résultats avec GPT-4o ; les modèles locaux (Llama 70B) conviennent aux tâches simples
  • Installation via Bun, configuration via variables OPENAI_*
  • Préserve les commandes slash et MCP, mais des risques juridiques existent
  • Alternatives : Aider, Continue.dev sans problèmes de légalité

— Editorial Team

Advertisement 728x90

Lire ensuite