AI

Free Claude Code : une solution open source permettant aux assistants de programmation d'IA tels que Claude Code, Codex et d'éliminer les restrictions des API

Ces dernières années, les assistants de programmation AI ont changé la façon dont les logiciels sont développés. De la complétion du code à l'analyse automatisée de la structure du projet à l'exécution de tâches de refactoring complexes, l'AI Age est un...

Catalogue des articles

Ces dernières années, les assistants de programmation AI ont changé la façon dont les logiciels sont développés. De la complétion du code à l'analyse automatique de la structure du projet, en passant par l'exécution de tâches de refactoring complexes, les agents d'IA sont devenus une partie importante du flux de travail des développeurs. Parmi eux, Claude Code lancé par Anthropic a attiré l'attention de nombreux développeurs en raison d'une excellente compréhension du code et d'un mode de travail d'agent.

Cependant, le seuil d'utilisation de Claude Code est également évident : les services officiels nécessitent généralement une API Anthropic ou un plan d'abonnement, et le coût devient un facteur limitant pour les développeurs individuels, les étudiants et les utilisateurs souhaitant essayer des outils de programmation d'IA.

Les projets open source sur GitHub Code libre de Claude Une nouvelle idée est fournie : grâce à une couche d'agent local compatible avec l'API Anthropic, les clients de programmation d'IA tels que Claude Code, Codex, Pi et d'autres peuvent se connecter à différents fournisseurs de modèles de grande taille, y compris les modèles gratuits, les modèles locaux et les services d'API tiers.

Adresse du projet :

Free-Claude - code GitHub Repository


Qu ' est-ce que le code Free Claude ?

En termes simples, Free Claude Code ne redéveloppe pas un assistant de programmation d'IA, mais agit comme un Proxy Gateway (Agent de routage de modèle AI)。

Mode traditionnel :

Claude Code
     |
     |
Anthropic API
     |
 Claude 模型

Le modèle de Free Claude Code est :

Claude Code / Codex / Pi
          |
          |
   Free Claude Code Proxy
          |
 ┌────────┼────────┐
 │        │        │
本地模型  免费API  商业模型
LM Studio OpenRouter DeepSeek ...

Il conserve la méthode d'appel originale de Claude Code et convertit les requêtes de l'API Anthropic Messages dans les formats pris en charge par différents fournisseurs de modèles via la couche d'agent, de sorte que le modèle peut être basculé librement.


II. Caractéristiques de base

1. Prise en charge de plusieurs clients de programmation AI

Free Claude Code ne se limite pas à Claude Code lui-même et supporte actuellement :

  • Claude Code CLI
  • Environnement d'intégration VS Code
  • Jetbrains ACP
  • Code CLI
  • Agent pi
  • Ports de chat tels que Discord / Telegram

Les utilisateurs peuvent continuer à utiliser l'environnement de développement familier sans avoir à modifier la logique client.

Par exemple :

终端:
fcc-claude

Codex:
fcc-codex

Pi:
fcc-pi

L'agent AI correspondant peut être démarré par une simple commande.


III. Soutenir une source riche de grands modèles

L'une des plus grandes valeurs de Free Claude Code est de briser la liaison du modèle unique.

Le projet prend en charge la connexion à un certain nombre de fournisseurs, notamment :

  • Nvidia NIM
  • ouvrir
  • DeepSeek
  • par Kimi
  • Feuers d'artifice AI
  • Z.ai
  • LM studio
  • llama.cpp
  • Ollama
  • Google AI Studio et autres

Les utilisateurs peuvent choisir en fonction de leurs besoins :

Scénario d'utilisation Recommandation de programme
Expérience gratuite Modèle gratuit d'OpenRouter
Fonctionnement local Découvrez Ollama / LM Studio
Génération de code de haute qualité API commerciale
La vie privée en premier Grand modèle local

(github)


Analyse du cadre technique

Le cœur de Free Claude Code n'est pas le modèle, mais la conversion de protocole et la gestion des requêtes.

Le projet est principalement composé de plusieurs parties :

free-claude-code/

├── server.py
├── api/
├── core/
├── providers/
├── messaging/
├── cli/
├── config/
└── tests/

Parmi eux :

server.py

Responsable du lancement des services ASGI.

Le projet construit un service API basé sur FastAPI pour fournir aux clients une interface compatible Anthropic.


Layer API

Responsable de traiter :

  • /v1/messages
  • /v1/models
  • /v1/messages/count_tokens

Ces interfaces émulent les API Anthropic et permettent à Claude Code de se connecter sans modification.


Layer fournisseur

C'est la partie la plus centrale de tout le système.

Il est responsable de :

  • Appel API de différents modèles
  • Demande de format conversion
  • Conversion de sortie Streaming
  • Statistiques Token
  • Gestion des erreurs

Par exemple :

Format OpenAI :

chat/completions

Convertissez à :

Anthropic Messages API

Laissez Claude Code fonctionner.


V. Comment installer et utiliser ?

Méthode 1 : Installation rapide

MacOS / Linux :

curl -fsSL "https://raw.githubusercontent.com/Alishahryar1/free-claude-code/main/scripts/install.sh" | sh

Windows PowerShell :

& ([scriptblock]::Create((irm "https://raw.githubusercontent.com/Alishahryar1/free-claude-code/main/scripts/install.ps1")))

Une fois l'installation terminée, vous pouvez démarrer :

fcc-server

Quels utilisateurs convient-il ?

1. Débutant en programmation AI

Si vous souhaitez faire l'expérience :

  • Claude code
  • Programme d'agent AI
  • Code d'écriture automatique

Mais ne veulent pas acheter l'API immédiatement, c'est une bonne entrée.


2.Étudiants et développeurs indépendants

Beaucoup d'étudiants ont :

  • Modèle gratuit
  • GPU local
  • Ressources de modèles open source

Free Claude Code permet de connecter ces ressources à des clients de programmation d'IA éprouvés.


3. Développeur Senior

Pour les développeurs professionnels, il offre :

  • Multi-modèle Switch
  • Contrôle des coûts
  • Déploiement de la privatisation
  • Prestataire Custom

Par exemple :

Journée :

Claude Code + 商业模型

Soirée :

Claude Code + 本地 Ollama

Réaliser une commutation flexible.


VII. Avantages et lacunes

avantage

Architecture ouverte

Contrairement aux outils d'IA traditionnels liés à un seul fournisseur, vous pouvez choisir librement votre modèle.


✅ Réduire le coût d'utilisation

Les utilisateurs peuvent profiter de :

  • API gratuite.
  • Modèle Open Source
  • Modèle local

Réduire les coûts de programmation.


✅ Restez une expérience native

Les plus grands avantages sont :

Il n'est pas nécessaire de réapprendre de nouveaux outils de programmation d'IA.

Les développeurs utilisent toujours le mode de travail original de Claude Code.


insuffisante

La capacité du modèle dépend du back-end️

Free Claude Code n'est pas un modèle en soi.

Si vous connectez un modèle faible :

  • Qualité du code
  • Capacité de raisonnement
  • Capacité d'exécution de l'agent

Ils vont tomber.


Complicité de configuration️

Pour les utilisateurs qui n'ont aucune expérience de développement :

  • Configuration de la clé API
  • Sélection de modèle
  • Variables environnementales

Un certain coût d'apprentissage est encore nécessaire.


Il y a des limites au service gratuit.️

Les modèles gratuits sont généralement :

  • Limite de vitesse
  • Contexte limité
  • Limiter le nombre de demandes

Convient à l'apprentissage et à l'expérimentation, pas nécessairement pour les grands projets commerciaux.


Signification future : les outils de programmation AI se dirigent vers la « libéralisation du modèle »

Free Claude Code est une tendance :

Les futurs agents d'IA ne sont pas nécessairement liés à une entreprise modèle.

Les développeurs peuvent avoir :

统一 Agent

       ↓

模型路由层

       ↓

多个 AI 模型

Un logiciel similaire à celui d'aujourd 'hui peut choisir une base de données :

MySQL / PostgreSQL / SQLite

Les futurs assistants de programmation AI pourraient également prendre en charge :

Claude / GPT / Gémeaux / DeepSeek / Llama

Le changement libre.


Résumé

Free Claude Code est un projet d'infrastructure de programmation d'IA open source très représentatif.

Sa valeur fondamentale n'est pas « utiliser Claude gratuitement », mais plutôt fournir une couche ouverte de connectivité AI Agent qui permet aux développeurs de :

  • Utiliser des outils éprouvés tels que Claude Code
  • Choisir librement les fournisseurs de modèles
  • Accès au grand modèle local
  • Réduire les coûts de programmation AI

Il s'agit d'un projet à surveiller pour les développeurs qui souhaitent explorer la programmation d'IA, les flux de travail d'Agent et les applications locales de grands modèles.

Le développement futur de logiciels pourrait ne plus être « le choix d'un assistant d'IA », mais plutôt « la gestion de votre propre écosystème d'agents d'IA ». Free Claude Code est une exploration dans ce sens.