J'ai trouvé un moyen d'utiliser Claude Code (l'assistant IA de codage d'Anthropic) sans payer d'abonnement. Voici le tuto complet, testé et fonctionnel en mai 2026.
Le principe : un proxy installé sur ta machine traduit les appels de Claude Code vers des modèles d'IA gratuits (OpenCode Zen, DeepSeek). Résultat : Claude Code fonctionne sans abonnement Anthropic, via des APIs gratuites.
Le tuto complet (5 étapes + bonus)
1. Installe le proxy
git clone https://github.com/Alishahryar1/free-claude-code.git
cd free-claude-code
uv sync2. Obtiens tes clés API gratuites
Tu as besoin d'au moins UNE clé API. Voici les deux meilleures options gratuites :
OpenCode Zen (recommandé) : inscription sur opencode.ai/auth (connexion Google). Une fois connecté, va dans les réglages du compte pour générer ta clé API. Tu auras accès à 4 modèles gratuits (mimo, nemotron, deepseek-flash, big-pickle).
DeepSeek : inscription sur platform.deepseek.com. Crédit gratuit à l'inscription. Accès aux modèles deepseek-chat et deepseek-v4-pro.
3. Configure le fichier .env
Crée ou édite le fichier .env à la racine du projet free-claude-code :
# Clé OpenCode Zen (inscription sur opencode.ai/auth)
OPENCODE_API_KEY="sk-ta-cle-api-ici"
# Clé DeepSeek (inscription sur platform.deepseek.com)
DEEPSEEK_API_KEY="sk-ta-cle-api-ici"
# Modèle par défaut (mimo-v2.5-free = gratuit, performant)
MODEL="opencode/mimo-v2.5-free"
# Token d'authentification du proxy
ANTHROPIC_AUTH_TOKEN="freecc"Une seule clé suffit pour commencer (OpenCode Zen recommandé).
4. Lance le proxy
uv run uvicorn server:app --host 127.0.0.1 --port 8082Laisse ce terminal ouvert. Le proxy doit tourner en permanence quand tu utilises Claude Code.
5. Lance Claude Code
export ANTHROPIC_BASE_URL="http://127.0.0.1:8082"
export ANTHROPIC_AUTH_TOKEN="freecc"
claudeEt voilà ! Claude Code démarre, connecté à ton proxy gratuit.
Bonus : lancement automatique au démarrage (systemd)
Pour ne pas avoir à relancer le proxy à chaque reboot, crée un service systemd :
mkdir -p ~/.config/systemd/user
cat > ~/.config/systemd/user/free-claude-code.service << 'EOF'
[Unit]
Description=Free Claude Code Proxy
After=network-online.target
[Service]
Type=simple
WorkingDirectory=/home/TON-UTILISATEUR/free-claude-code
EnvironmentFile=/home/TON-UTILISATEUR/free-claude-code/.env
ExecStart=/home/TON-UTILISATEUR/free-claude-code/.venv/bin/uvicorn server:app --host 127.0.0.1 --port 8082
Restart=always
RestartSec=10
[Install]
WantedBy=default.target
EOF
systemctl --user daemon-reload
systemctl --user enable free-claude-code
systemctl --user start free-claude-codeRemplace TON-UTILISATEUR par ton nom d'utilisateur Linux.
Pour VS Code
Dans les paramètres VS Code, ajoute dans settings.json :
"claudeCode.environmentVariables": [
{ "name": "ANTHROPIC_BASE_URL", "value": "http://localhost:8082" },
{ "name": "ANTHROPIC_AUTH_TOKEN", "value": "freecc" }
]Modèles gratuits disponibles
Une fois le proxy configuré avec OpenCode Zen + DeepSeek, tu disposes de 6 modèles gratuits :
# Via OpenCode Zen (gratuit, pas de limite)
mimo-v2.5-free # Xiaomi - le plus équilibré (recommandé)
deepseek-v4-flash-free # DeepSeek flash - rapide
nemotron-3-super-free # NVIDIA - très rapide, léger
big-pickle # Raisonnement profond (lent mais puissant)
# Via DeepSeek API (crédit gratuit à l'inscription)
deepseek-chat # Fiable, rapide, pas de raisonnement
deepseek-v4-pro # Raisonnement avancéPour changer de modèle dans Claude Code, utilise la commande /model ou passe --model en argument.
Likez et partagez si le post vous a été utile !
#IA #OutilsGratuits #Dev #Productivité #OpenSource #Tutoriel #ClaudeCode