Basta de pagar $20/mes por Claude Code y quedarte encerrado en un solo proveedor. opencode es el agente de IA open-source que corre en tu terminal, usa cualquier modelo, y con el plan Go te dan crédito gratis para empezar.

Esta guía no es teórica. Es exactamente el setup que uso todos los días: un agente orquestador fuerte que planea y decide, y un modelo ejecutor rápido y barato que hace el trabajo pesado de editar código. Si quieres saltarte el marketing de los agentes de IA, esto es lo que de verdad importa: el costo y la velocidad.

Empieza gratis con opencode Go

Crea tu cuenta con mi link y te regalan $5 USD de crédito para usar modelos como DeepSeek V4 Flash sin meter la tarjeta.

Crear cuenta gratis — $5 de crédito

Código de referido: FC5A91NW61 — aplicado automáticamente

1 ¿Qué es opencode?

opencode es un agente de IA open-source para desarrollo que corre en tu terminal. Piensa en Claude Code pero:

Es un agente agentic: lee tu código, usa tool calling (edita archivos, corre comandos, consulta el repo) y trabaja contigo en ciclos. No es un chatbot: es un ingeniero junior que no se cansa.

Dato: opencode usa un modelo central que puede delegar trabajo a agentes sub-agentes. Eso es exactamente lo que aprovechamos en la sección 3 para orquestar modelos.

2 Instalación y primeros pasos

Paso 1: instala

INSTALACIÓN
curl -fsSL https://opencode.ai/install | bash

También disponible vía npm (npm install -g opencode-ai), Homebrew (brew install anomalyco/tap/opencode) o binarios desde GitHub Releases.

Paso 2: conéctate a un proveedor

Dentro de opencode usa /connect para conectar proveedores (opencode, Anthropic, OpenAI, etc.) o configura tu API key en opencode.json:

CONFIG DE PROVIDERS
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "anthropic": { "apiKey": "sk-ant-..." },
    "opencode-go": { "apiKey": "oc-go-..." }
  }
}

Paso 3: verifica

Pro tip: haz commit de tu AGENTS.md. Es el contexto permanente del agente: convenciones, arquitectura, comandos de build/lint/test. Un buen AGENTS.md vale más que cualquier modelo caro.

3 Modelos y orquestación — LA PARTE CENTRAL

Aquí está la idea que cambia tu flujo de trabajo. No necesitas un modelo para todo. Necesitas dos:

Skill lista para usar: Orchestrator Plan

Cuando el orquestador recibe una tarea grande, genera un plan.md con objetivo, contexto, tareas en orden y criterios de aceptación verificables — y el ejecutor lo sigue sin inventar arquitectura. Ya la empaqueté para ti:

Descargar skill orchestrator-plan.zip

Instálala en ~/.agents/skills/ o en .agents/skills/ de tu proyecto. También disponible en skills.html.

Cómo se combinan

El orquestador usa tool calling: no "piensa" cada línea, sino que delega tareas de ejecución al modelo rápido. Flujo real:

┌──────────────────────────────────────────────────────────────┐
│                    TU PROMPT                                  │
│         "Agrega login con JWT al endpoint /auth"              │
└──────────────────────────┬───────────────────────────────────┘
                           ▼
┌──────────────────────────────────────────────────────────────┐
│              AGENTE ORQUESTADOR  (fuerte, caro)               │
│        anthropic/claude-opus-5 · ~10 llamadas totales         │
│                                                              │
│  1. Lee el repo, entiende el stack                          │
│  2. Decide: "crear middleware → ruta /auth → tests"          │
│  3. Delega cada subtarea al ejecutor                         │
└──────────────────────────┬───────────────────────────────────┘
                           ▼
┌──────────────────────────────────────────────────────────────┐
│               MODELO EJECUTOR  (rápido, barato)               │
│       opencode-go/deepseek-v4-flash · ~200 llamadas           │
│                                                              │
│  · escribe auth.middleware.js                                │
│  · escribe la ruta /auth/login                               │
│  · corre los tests, corrige errores                          │
└──────────────────────────────────────────────────────────────┘

Plan con el fuerte, ejecuta con el rápido

La regla de oro: "plan con el fuerte, ejecuta con el rápido". El modelo caro toma decisiones en llamadas contadas; el barato hace las miles de ediciones mecánicas. Tu costo baja drásticamente y la velocidad de respuesta sube.

Comparativa de modelos

Modelo Rol Costo Uso típico
Claude Opus 5 Orquestador Alto Planear, razonar, decidir, revisar
DeepSeek V4 Flash Ejecutor Barato (Go lo incluye) Editar código, correr comandos, iterar
Kimi K3 Ejecutor alternativo Barato (Go) Contextos largos, refactor en masa
Qwen3.7 Plus Ejecutor alternativo Barato (Go) Generación de código boilerplate

No caigas en la trampa: usar el modelo más caro para todo es como usar una grúa para mover una silla. El 90% de las llamadas de un agente son ejecución mecánica. Ahí el flash te ahorra dinero y latencia.

4 Comandos para cambiar de modelo

Todo dentro de la TUI, con la barra /:

Comando Qué hace
/models Abre el selector interactivo de modelos
/model Muestra el modelo actual del agente activo
/agents Lista los agentes disponibles (build, plan, debug, custom)
/init Genera/actualiza el AGENTS.md del proyecto
/help Todos los comandos disponibles
/connect Conecta y gestiona proveedores/API keys

Cambiar el modelo del agente activo

Cuando estás en un agente (p. ej. build), /models cambia el modelo de ese agente. Es decir: puedes tener cada agente con su modelo propio. Setup que yo uso:

MODELOS POR AGENTE
{
  "$schema": "https://opencode.ai/config.json",
  "model": "opencode-go/deepseek-v4-flash",
  "agents": {
    "orchestrator": { "model": "anthropic/claude-opus-4" },
    "executor": { "model": "opencode-go/deepseek-v4-flash" }
  }
}

Forzar modelo en el prompt

Escribe @model en tu mensaje para forzar el modelo de ese turno, sin tocar la configuración:

PROMPT
@model anthropic/claude-opus-5
Analiza esta arquitectura y dime qué refactor harías. No edites nada aún.

Perfecto para usar el orquestador solo cuando lo necesitas: planear con Opus, ejecutar con DeepSeek V4 Flash.

5 opencode Go: agentes gratis (o casi)

opencode Go es el plan de pago (barato) de opencode: modelos de calidad probados para coding agéntico, con límites generosos y acceso confiable. Y al registrarte con mi link te regalan $5 USD de crédito:

$5 USD de crédito al registrarte

Crea tu cuenta con mi link y te regalan $5 USD de crédito para probar los modelos de Go.

Crear cuenta con $5 de crédito

Código de referido: FC5A91NW61

Modelos incluidos en Go

Modelo (provider opencode-go) Fortaleza
deepseek-v4-flash Ejecutor por defecto: rápido, barato, límites 2x
kimi-k3 Contexto largo, refactor en masa
qwen3.7-plus Generación de código sólida
glm-5 Alternativa de propósito general

Cómo configurarlo

  1. Regístrate en opencode.ai/go (te dan los $5 con el código FC5A91NW61).
  2. Copia tu API key desde opencode.ai/auth.
  3. Pégalo en opencode con /connect → selecciona opencode.

Si configuras a mano:

OPENCODE.JSON CON GO
{
  "$schema": "https://opencode.ai/config.json",
  "model": "opencode-go/deepseek-v4-flash",
  "provider": {
    "opencode": { "apiKey": "oc-..." }
  }
}

Precio: $5 el primer mes, después $10/mes, cancela cuando quieras. Y con el crédito de referido puedes empezar a probar sin costo real. El provider se llama opencode-go en la configuración de modelos.

6 ¿Y entonces por qué no uso Claude Code?

Buena pregunta. Claude Code es un gran producto, y opencode se inspira en él. La diferencia es dónde te deja parado:

Claude Code opencode
Open-source No Sí (GitHub, ~195K estrellas)
Proveedores Anthropic (solo) Multi-proveedor: Anthropic, OpenAI, DeepSeek, Go…
Costo de entrada $20/mes + API Gratis, o $5 primer mes con Go y crédito de referido
Orquestación Fija a sus modelos Total: orquestador + ejecutor por agente
Dónde corre Su ecosistema Cualquier terminal, TUI + IDE + web

La respuesta corta: opencode te da el mismo modelo de agente (planear, editar, iterar) sin encerrarte en un proveedor. Multi-proveedor, gratis con Go, orquestación flexible y corre en cualquier terminal. Si ya pagas Claude Code, pruébalo una semana y compara la factura.

7 Comandos diarios útiles

El kit diario que de verdad usas cuando ya estás trabajando:

Comando Cuándo usarlo
/init Primera vez en un repo: genera el AGENTS.md
/tabs Navegar entre conversaciones abiertas
/context Ver cuánto contexto estás consumiendo (¡ojo con el límite!)
/compact Compactar/resumir la conversación cuando va larga
/help Descubrir comandos nuevos (revisa de vez en cuando)
/undo · /redo Deshacer/rehacer cambios hechos por el agente
/share Compartir la conversación con un link (útil en equipos)

Plan mode: el hábito que te ahorra rehacer todo

Presiona Tab para alternar entre Build mode (edita archivos) y Plan mode (solo analiza y propone). Regla que me ahorra horas:

FLUJO RECOMENDADO
opencode                  # en la raíz del proyecto
/init                     # primera vez: genera AGENTS.md
@model opencode-go/deepseek-v4-flash   # ejecutor rápido por defecto
[TAB] → plan mode        # "agrega auth JWT a /auth: hazme un plan"
[TAB] → build mode       # "ok, ejecútalo"
/compact                  # si la conversación se alarga, compáctala

Buenas prácticas de prompt

Listo para empezar a orquestar modelos

Instala opencode, crea tu cuenta de Go con mi link y te regalan $5 USD de crédito para usar DeepSeek V4 Flash y compañía. Plan con el fuerte, ejecuta con el rápido.

Crear cuenta — $5 de crédito gratis

Link con código de referido FC5A91NW61 incluido · curl -fsSL https://opencode.ai/install | bash

Ideas Clave

  • opencode es el Claude Code open-source: multi-proveedor, corre en tu terminal, y no te ata a un vendor.
  • Instalación en 30 segundos: curl -fsSL https://opencode.ai/install | bash y conectas con /connect.
  • Orquesta modelos: planea con uno fuerte (Claude Opus) y ejecuta con uno rápido y barato (DeepSeek V4 Flash). "Plan con el fuerte, ejecuta con el rápido."
  • Modelo por agente: /models, /agents, @model en el prompt y opencode.json te dan control total.
  • opencode Go: $5 de crédito al registrarte con el código FC5A91NW61 — modelos como deepseek-v4-flash, kimi-k3 y qwen3.7-plus.
  • Plan mode antes de Build: Tab para alternar, /compact para conversaciones largas, /context para vigilar el contexto.