Volver al inicio

OpenClaude: agente CLI con GPT y Ollama gratis

OpenClaude — fork del agente CLI Claude Code con soporte para modelos compatibles con OpenAI. Conserva herramientas bash, operaciones de archivos, MCP y arquitectura ReAct. Las pruebas muestran buen rendimiento con GPT-4o, limitaciones en modelos locales.

Claude Code gratis con GPT-4o y Llama: guía de OpenClaude
Advertisement 728x90

OpenClaude: Un Fork Abierto del Agente CLI Claude Code con Soporte para Cualquier LLM

31 de marzo de 2026 — El código fuente del agente CLI Claude Code de Anthropic se filtró desde los mapas de origen del paquete npm. En cuestión de horas, OpenClaude apareció en GitHub — un fork con un proveedor compatible con OpenAI. Esto permite usar toda la suite de herramientas de Claude Code (bash, operaciones de archivos, grep, MCP, agentes) con modelos como GPT-4o, DeepSeek, Gemini o Llama a través de Ollama.

OpenClaude conserva la arquitectura original: el código ofuscado de Node.js/TypeScript se reconstruyó a partir de mapas de origen. Se añadió un proveedor intermediario para redirigir las llamadas a la API de Anthropic a Chat Completions de OpenAI. El modelo Claude en sí no se filtró — se utilizan LLMs externos.

Arquitectura y Componentes Clave

El sistema se basa en el patrón ReAct: el agente analiza una tarea, selecciona una herramienta, ejecuta una acción, procesa el resultado y repite el ciclo.

Google AdInline article slot

Herramientas Principales

  • Bash: Ejecutar comandos de terminal
  • FileRead/FileWrite/FileEdit: Leer, escribir y editar archivos
  • Grep/Glob: Buscar por patrones y archivos
  • WebFetch/WebSearch: Acceso a Internet
  • Agent: Subagentes para subtareas
  • MCP (Model Context Protocol): Conectar servidores externos
  • Tasks: Planificar tareas de varios pasos
  • LSP (Language Server Protocol): Navegación de código

El proveedor del modelo se configura mediante variables de entorno. Ejemplos de configuración:

# GPT-4o
export CLAUDE_CODE_USE_OPENAI=1
export OPENAI_API_KEY=sk-tu-clave
export OPENAI_MODEL=gpt-4o

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

# Ollama localmente
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-tu-clave
export OPENAI_BASE_URL=https://openrouter.ai/api/v1
export OPENAI_MODEL=google/gemini-2.5-pro

El contexto de sesión se guarda en archivos markdown, asegurando memoria entre ejecuciones.

Instalación y Lanzamiento

Requiere Bun (Node.js es posible pero más lento):

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

Perfiles para inicio rápido:

# Detectar proveedor automáticamente
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-...

# Lanzar
bun run dev:profile

Para Ollama: ollama pull llama3.3:70b e iniciar el servidor.

Resultados de Pruebas de Modelos

| Modelo | Llamada a Herramientas | Velocidad | Calidad del Agente | Notas |

Google AdInline article slot

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

| GPT-4o | Nativa | Alta | Alta | Cercano al original |

| DeepSeek Chat | Media | Alta | Media | Falla en cadenas |

| Llama 3.3 70B (Ollama) | Soportada | Baja | Por Debajo del Promedio | Para tareas simples |

| Modelos 7-8B | Débil | Media | Baja | No para agentes |

Se conservan los comandos de barra originales:

  • /commit — Generar mensajes de commit
  • /review — Revisión de código
  • /compact — Comprimir contexto
  • /diff — Ver cambios
  • /doctor — Diagnóstico de proyecto

Soporte para servidores MCP y modelos de visión para visión por computadora.

Aspectos Legales y Alternativas

El código fuente de Claude Code es propiedad de Anthropic. El fork se posiciona como un proyecto educativo. El intermediario de OpenAI es de dominio público. Persisten riesgos de violar los Términos de Servicio de Anthropic.

Alternativas legales:

  • claude-code-proxy: Traduce la API de Anthropic a OpenAI sin filtración de código
  • Aider: Agente de código abierto con soporte nativo para LLMs
  • Continue.dev: Plugin de IDE para cualquier modelo
  • OpenClaw: Agente de mensajería

Conclusiones Clave

  • OpenClaude revela la arquitectura interna de Claude Code: ciclo ReAct, herramientas, gestión de contexto
  • Mejores resultados con GPT-4o; modelos locales (Llama 70B) son adecuados para tareas simples
  • Instalación mediante Bun, configuración mediante variables OPENAI_*
  • Conserva comandos de barra y MCP, pero existen riesgos legales
  • Alternativas: Aider, Continue.dev sin preocupaciones legales

— Editorial Team

Advertisement 728x90

Leer después