El AI

Free Claude Code: una solución de código abierto para liberar a asistentes de programación de IA como Claude Code y Codex de las restricciones de API

En los últimos años, los asistentes de programación de IA han cambiado la forma en que se desarrolla software. Desde la complementación del código, hasta el análisis automático de estructuras de proyectos, hasta la realización de tareas de refactoring complejas, la AI [...]

Catálogo de artículos

En los últimos años, los asistentes de programación de IA han cambiado la forma en que se desarrolla software. Desde la finalización del código hasta el análisis automático de la estructura del proyecto y la ejecución de tareas de refactoring complejas, los agentes de IA se han convertido en una parte importante del flujo de trabajo de los desarrolladores. Entre ellos, Claude Code lanzado por Anthropic ha atraído la atención de muchos desarrolladores debido a su excelente capacidad de comprensión de código y modo de trabajo de agente.

Sin embargo, el umbral de uso de Claude Code también es obvio: los servicios oficiales suelen requerir API Anthropic o planes de suscripción, y el costo se convierte en un factor limitante para los desarrolladores individuales, estudiantes y usuarios que desean probar las herramientas de programación de IA.

Proyectos Open Source en GitHub Código libre de Claude Proporciona una nueva idea: a través de una capa de agente nativo compatible con la API Anthropic, los clientes de programación de IA como Claude Code, Codex, Pi y otros pueden conectarse con diferentes proveedores de modelos grandes, incluidos modelos gratuitos, modelos nativos y servicios de API de terceros.

Dirección del proyecto:

free-claude - code Repositorio de GitHub


¿Qué es el código Free Claude?

En pocas palabras, Free Claude Code no es un nuevo desarrollo de un asistente de programación de IA, sino que actúa como un Agente de enrutamiento de modelos de AI (Proxy Gateway)。

Modos tradicionales:

Claude Code
     |
     |
Anthropic API
     |
 Claude 模型

El modelo de código libre de Claude:

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

Manteniendo el modo de llamada original de Claude Code, transforma las solicitudes de la API de mensajes anthropicos a los formatos compatibles con diferentes proveedores de modelos a través de la capa proxy, por lo que realiza el cambio libre de modelos.


II. Características principales

1. Soporte para varios clientes de programación de AI

Free Claude Code no se limita a Claude Code en sí mismo y actualmente admite:

  • Claude Code CLI
  • Entorno de integración VS Code
  • JetBrains ACP
  • Codex CLI
  • Agente PI
  • Portales de chat como Discord / Telegram

Los usuarios pueden continuar utilizando el entorno de desarrollo familiar sin modificar la lógica del cliente.

Por ejemplo:

终端:
fcc-claude

Codex:
fcc-codex

Pi:
fcc-pi

El agente de IA correspondiente se puede iniciar con un simple comando.


III. Fuente de gran modelo de apoyo abundante

Uno de los mayores valores de Free Claude Code es romper los enlaces de un modelo único.

El proyecto admite la conexión a varios proveedores, incluidos:

  • NVIDIA NIM
  • OpenRouter
  • El DeepSeek
  • Kimia
  • Fuegos artificiales AI
  • Z.ai
  • Estudio LM
  • llama.cpp
  • Ollama
  • Google AI Studio y otros

Los usuarios pueden elegir según sus necesidades:

Escenarios de uso Programa recomendado
Experiencia gratuita Modelo gratuito de OpenRouter
Operaciones locales Ollama / Estudio LM
Generación de código de alta calidad API comercial
Privacidad Primero Gran modelo local

(GitHub)


Análisis de la arquitectura técnica

El núcleo de Free Claude Code no es el modelo, sino la transformación de protocolos y la administración de solicitudes.

El proyecto consta principalmente de varias partes:

free-claude-code/

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

Entre ellos:

server.py

Responsable de iniciar los servicios ASGI.

El proyecto construye un servicio API basado en FastAPI para proporcionar una interfaz compatible con Anthropic para los clientes.


API capa

Responsable de manejar:

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

Estas interfaces emulan la API Anthropic, lo que permite que Claude Code se conecte sin modificaciones.


Proveedor de capa

Esta es la parte más central de todo el sistema.

Es responsable de:

  • Llamadas a diferentes modelos API
  • Solicitud de conversión de formato
  • Conversión de salida Streaming
  • Estadísticas Token
  • Error de manejo

Por ejemplo:

El formato OpenAI:

chat/completions

Conversión a:

Anthropic Messages API

Permite que Claude Code funcione.


V. ¿Cómo se instala y utiliza?

Método 1: Instalación rápida

MacOS y 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")))

Una vez completada la instalación, se puede iniciar:

fcc-server

¿Para qué usuarios es adecuado?

1. Programación AI para principiantes

Si quieres experimentarlo:

  • Claude Código
  • Programación de Agentes
  • Escrita automática de código

Pero no quiere comprar la API de inmediato, que es una buena entrada.


2. Estudiantes y desarrolladores independientes

Muchos estudiantes tienen:

  • Modelo gratuito
  • GPU local
  • Recursos de modelo de código abierto

Free Claude Code puede conectar estos recursos a clientes de programación de IA probados.


3. Desarrollador Avanzado

Para los desarrolladores profesionales, ofrece:

  • Múltiples modelos Switch
  • Control de costes
  • Despliegue de privatización
  • Proveedor Custom

Por ejemplo:

Durante el día:

Claude Code + 商业模型

Noche:

Claude Code + 本地 Ollama

Se logra una conmutación flexible.


VII. Ventajas y deficiencias

Ventaja

✅ Arquitectura abierta

A diferencia de las herramientas tradicionales de IA que vinculan a un solo proveedor, es libre elegir el modelo.


✅ Reducir los costos de uso

Los usuarios pueden aprovechar:

  • APIs gratuitas
  • Modelo abierto
  • Modelo local

Reducir los costos de programación de AI.


Mantener la experiencia nativa

Los mayores beneficios son:

No hay necesidad de volver a aprender nuevas herramientas de programación de IA.

Los desarrolladores siguen utilizando la forma en que funcionaba Claude Code.


insuficiencia

La capacidad del modelo depende del back-end️

Free Claude Code no es un modelo en sí.

Si está conectado a un modelo débil:

  • Código Calidad
  • Capacidad razonable
  • Capacidad de ejecución de agentes

Todos caerán.


Complejidad de configuración️

Para usuarios sin experiencia en desarrollo:

  • Configuración API Key
  • Selección de modelo
  • Variables ambientales

Todavía se requiere un costo de aprendizaje.


Hay limitaciones para el servicio gratuito️

Los modelos gratuitos generalmente:

  • Velocidad limitada
  • Contexto restringido
  • Número de solicitudes limitadas

Adecuado para el aprendizaje y la experimentación, no necesariamente adecuado para grandes proyectos comerciales.


Significado futuro: las herramientas de programación de IA se están moviendo hacia la "liberalización del modelo"

Free Claude Code es una tendencia:

Los futuros agentes de IA no necesariamente estarán vinculados a una empresa modelo en particular.

Los desarrolladores pueden tener:

统一 Agent

       ↓

模型路由层

       ↓

多个 AI 模型

Un software similar a hoy puede elegir una base de datos:

MySQL / PostgreSQL y SQLite

Los futuros asistentes de programación de AI también pueden soportar:

Claude / GPT / Géminis / DeepSeek / Llama

Cambio libre.


Resumen

Free Claude Code es un proyecto de infraestructura de programación de IA de código abierto muy representativo.

Su valor central no es "usar Claude gratis ", sino que proporciona una capa abierta de conectividad de Agente de IA que permite a los desarrolladores:

  • Utiliza herramientas probadas como Claude Code
  • Libertad para elegir el proveedor de modelos
  • Acceso a un modelo local grande
  • Reducir los costos de programación AI

Este es un proyecto que vale la pena seguir para los desarrolladores que buscan explorar la programación de IA, los flujos de trabajo de los agentes y las aplicaciones locales de grandes modelos.

El desarrollo de software en el futuro puede no ser más sobre "elegir un asistente de IA ", sino sobre" administrar su propio ecosistema de agentes de IA ". Free Claude Code es una exploración en esta dirección.