Saltar al contenido
← artículos
actualizado AI CodingAI AgentsHarness EngineeringClaude CodeOpenCodeDeveloper Tools

La mejor IA para programar es un pipeline, no un modelo

No existe una sola mejor IA para programar. La respuesta es un harness más un modelo por fase del trabajo, pagado de una forma que encaje con cómo construyes. El mapa de decisión que uso, con el pipeline de siete agentes que corrí en modelos abiertos.

Una cocina no tiene el mejor cuchillo. El cocinero agarra el cuchillo cebollero, después el mondador, después el panero, y nadie pregunta cuál ganó.

La mejor IA para programar en octubre de 2026 no es un modelo. Los modelos de punta se turnan el liderazgo cada pocos meses, y la diferencia entre ellos es más chica que la diferencia entre un buen harness y uno malo. Lo que decide tu resultado son tres decisiones apiladas una sobre otra: el harness que corre al agente, el modelo que pones en cada fase del trabajo y la forma en que pagas los tokens.

Corrí ese stack en producción. Entregué una fintech cripto de 13 apps en 70 días, yo solo. En mayo dejé Claude Code por OpenCode y construí un pipeline de siete agentes en modelos abiertos. En julio moví esos agentes a un proveedor de plan fijo. Después volví a Claude Code. Esta página es el mapa que me hubiera gustado tener antes del ida y vuelta.

La pregunta tiene tres capas

Cuando alguien pregunta cuál es la mejor IA para programar, está haciendo tres preguntas a la vez. Respóndelas en orden y la elección se vuelve obvia.

Qué estás eligiendo en realidad

  1. 01

    El harness

    El runtime del agente alrededor del modelo: el loop, las herramientas, las reglas de contexto, los permisos. Claude Code, Codex CLI, OpenCode, pi, Kiro. Esto decide cómo trabaja el modelo, y la mayor parte de la calidad que sientes viene de aquí.

    Claude Code · Codex CLI · OpenCode · pi · Kiro
  2. 02

    El modelo, por fase

    Explorar, planificar, construir, revisar y arreglar piden cosas distintas. Un modelo de punta en cada turno paga de más por las fases fáciles. Un modelo barato en cada turno piensa de menos en las difíciles.

    plan y review: el más fuerte que puedas pagar
    explorar y ediciones mecánicas: barato resuelve
  3. 03

    Cómo pagas

    Un plan fijo de un laboratorio, un plan para modelos abiertos, o una API key cobrada por token. El plan decide en silencio qué harness tienes permitido usar, así que no es una nota al pie.

    Claude Pro/Max · ChatGPT Plus/Pro · OpenCode Go · API
Harness primero, modelo por fase segundo, pago tercero. La mayoría responde solo la segunda pregunta, y después se pregunta por qué el mismo modelo se comporta distinto para otra persona.

Si la palabra harness es nueva para ti, lee primero qué es un agent harness. Toma cinco minutos, y el resto de esta página da eso por sabido.

Un modelo por fase, el setup que corrí

Este es el pipeline que construí en OpenCode en mayo de 2026, antes de moverlo a otro proveedor. Cada fase era su propio agente, que cambiabas con una tecla, y cada uno cargaba su propio modelo, su propia temperatura, su propio presupuesto de pasos y sus propios permisos.

Mis agentes en OpenCode, mayo a julio de 2026

Había otros dos pipelines al lado de este: diseño (Mimo V2.5 Pro escribe la spec, Kimi K2.6 construye los componentes) y creativo (planificar, crear, refinar). Cuatro modelos abiertos, doce agentes en total.
AgenteModeloTempPasos¿Puede editar?
00-exploreglm-5.10.7por defectono
01-plandeepseek-v4-pro0.27no, y sin shell
02-buildkimi-k2.60.112pregunta primero
03-reviewglm-5.10.04no, allowlist de shell corta
04-fixdeepseek-v4-pro0.16pregunta primero
Había otros dos pipelines al lado de este: diseño (Mimo V2.5 Pro escribe la spec, Kimi K2.6 construye los componentes) y creativo (planificar, crear, refinar). Cuatro modelos abiertos, doce agentes en total.

Los modelos eran abiertos y baratos. La disciplina vivía en el harness. Explore corría caliente, a 0.7, y no podía tocar ningún archivo. Plan no tenía shell para nada, así que no podía irse por las ramas y empezar a arreglar cosas por su cuenta. Review corría en temperatura cero, no podía editar, y tenía que devolver un veredicto de APPROVE o REQUEST_CHANGES contra ocho categorías, desde lo completo del plan hasta los edge cases. A fix solo se le permitía tocar issues críticos y mayores, dejando el resto solo señalado.

El loop que formaron esos agentes

Entrada

Una solicitud que vale más que un cambio de una línea

  1. EXPLOREMirar alrededor, sin comprometerse con nada

    Un modelo barato con temperatura alta lee el código y sugiere direcciones. No puede editar, así que explorar nunca se convierte en una reescritura por accidente.

  2. PLANEscribir el contrato

    Archivos, funciones con firmas exactas, dependencias y criterios de aceptación con edge cases. La regla en el prompt: un desarrollador debería poder implementar este plan sin tener que preguntar nada.

  3. BUILDEjecutar el plan, y nada más

    Temperatura baja, un presupuesto de pasos y un allowlist de comandos de shell. Nunca agregar features que no están en el plan. Nunca dejar un TODO.

  4. REVIEWJuzgarlo, sin tocarlo

    Temperatura cero, edición denegada. Un issue crítico, o un criterio faltante, significa REQUEST_CHANGES.

  5. FIXQuirúrgico, solo críticos y mayores

    Arregla exactamente lo que señaló la review. Los issues menores quedan listados, no tocados. Cualquier cosa arquitectónica sube a un humano.

Salida

Un cambio con un plan escrito, un veredicto y una lista de arreglos, desde modelos que cuestan una fracción de un plan de punta

El loop que formaron esos agentes: flujo de 5 pasos desde “Una solicitud que vale más que un cambio de una línea”, con resultado “Un cambio con un plan escrito, un veredicto y una lista de arreglos, desde modelos que cuestan una fracción de un plan de punta”.

Ese paso de plan es spec-driven development conectado al harness. La spec es el contrato, y la review la usa para comprobar. Más tarde porté esa misma idea de un-modelo-por-fase a pi como un paquete chico de handoff, porque pi no tiene modes propios.

Dónde encaja cada opción

Dos ejes ordenan casi toda opción del mercado: qué tan fuerte es el modelo, y cuánto del harness controlas tú. El plan que pagas normalmente te deja clavado en una esquina.

Nivel de modelo contra libertad de harness

Modelo de punta, harness del proveedor

La forma más barata de correr un modelo de punta todo el día. Vives en el harness de la casa.

  • Claude Code en Claude Pro o Max
  • Codex en un plan de ChatGPT
  • Kiro con créditos de Kiro

Modelo de punta, tu harness

Desde el 29 de septiembre de 2026, OpenAI deja que Plus y Pro alimenten herramientas de terceros participantes. Una API key funciona en cualquier lado, a precio por token.

  • pi, OpenCode o Hermes con ChatGPT Plus o Pro
  • Cualquier harness con una API key

Modelo abierto, harness del proveedor

Funciona, pero el harness se ajustó para Claude. Estás fuera del camino fácil.

  • Claude Code apuntando a Ollama u otro endpoint compatible con Anthropic

Modelo abierto, tu harness

El setup serio más barato, y el que exige que el harness cargue con la calidad.

  • OpenCode con OpenCode Go
  • pi u OpenCode en un plan de modelo abierto
2×2 Matrix: horizontal axis harness (from del proveedor to tuyo); vertical axis modelo (from abierto to de punta). Quadrants: Modelo de punta, harness del proveedor (de punta modelo · del proveedor harness); Modelo de punta, tu harness (de punta modelo · tuyo harness); Modelo abierto, harness del proveedor (abierto modelo · del proveedor harness); Modelo abierto, tu harness (abierto modelo · tuyo harness).

La esquina superior derecha antes significaba solo precios de API. Desde el 29 de septiembre tiene una puerta de plan fijo, con un asterisco: el límite es lo que el proveedor diga que es ese mes.

La esquina inferior derecha es donde viví desde mayo hasta que volví. Funciona cuando los modelos abiertos son baratos. En el momento en que el plan para modelos abiertos cuesta casi lo mismo que un plan de punta, estás pagando precios de punta por tokens que no son de punta, y gana la esquina superior izquierda. En agosto, mi uso de modelos abiertos valía US$ 6,23 a precios de API, y el plan fijo costaba más de diez veces eso. Esa cuenta es toda la historia de por qué volví a Max.

Cuatro preguntas que eligen tu stack

No necesitas un ranking. Necesitas cuatro respuestas.

Respóndelas en orden

  • Obligatorio:
    ¿Aceptas el harness del proveedor?Si Claude Code o Codex hace lo que necesitas, un plan fijo de ese laboratorio es el acceso a un modelo de punta más barato que vas a encontrar. Si tu trabajo depende de tu propio loop, tus propios permisos o modelos por fase, necesitas un harness abierto, y eso cambia con qué puedes pagar.
  • Obligatorio:
    ¿Qué fases realmente necesitan un modelo de punta?Planificar y las partes difíciles de construir, casi siempre. Explorar, las ediciones mecánicas y la review por checklist, casi nunca. La respuesta define cuánta capacidad de punta estás comprando.
  • Obligatorio:
    ¿Plan fijo o tokens medidos?El trabajo interactivo del día a día cabe en un plan. La automatización que corre sin supervisión, en CI o las 24 horas, cabe en una API key con un presupuesto, donde la factura coincide con el trabajo.
  • Opcional:
    ¿Dónde debería vivir el gate humano?En un panel del IDE que haces clic (Kiro), en un plan que apruebas (modo plan de Claude Code), o en un archivo que el agente tiene que encontrar antes de seguir (mi token .status en pi-sdd-kit). Elige el que tu equipo no se va a saltar.

El mapa, por situación

Junta las cuatro respuestas y la mayoría cae en una de estas filas.

Situaciones y el stack que elegiría

Son puntos de partida, no veredictos. No he corrido en producción agentes IDE-first como Cursor o Windsurf, así que no entran en esta nota.
EresStackPor qué
Terminal-first, programando la mayor parte del díaClaude Code en MaxTokens de punta a precio fijo, un harness ajustado al modelo
No quieres renunciar a tu propio harnesspi o OpenCode con ChatGPT Plus o ProEl primer plan de punta fijo que lo permite oficialmente
Optimizando costo por encima de todoOpenCode con modelos abiertos, modelo de punta solo en el planUn harness estricto hace usables a los modelos baratos
Un equipo que quiere trabajo spec-driven impuestoKiroLos gates viven en el IDE, más difíciles de saltar que un archivo
Corriendo agentes sin supervisiónCualquier harness con una API key y un presupuestoLos planes están pensados para una persona frente al teclado
Son puntos de partida, no veredictos. No he corrido en producción agentes IDE-first como Cursor o Windsurf, así que no entran en esta nota.

Las páginas de cara a cara profundizan en las tres comparaciones que más me preguntan: Kiro vs Claude Code, OpenCode vs Claude Code, y si Claude Max vale la pena. Para herramientas de spec encima de cualquier harness, mira OpenSpec vs Spec Kit vs Superpowers.

Qué corro hoy

Claude Code en Max vuelve a ser mi daily driver. Desde junio, la mayoría de mis agentes de Base25 corren en Hermes con un login de ChatGPT Plus a través de Codex, la ruta que OpenAI hizo oficial el 29 de septiembre. Y el pipeline abierto de arriba sigue en mi historial de configuración, listo para el día en que el precio de los modelos abiertos baje lo suficiente por debajo de un plan de punta como para justificarlo de nuevo.

Lo que no esperaba: el harness que construí para modelos abiertos me enseñó más sobre agentes que cualquier mejora de modelo. Explore no puede editar. Plan no puede correr comandos. Review no puede arreglar. Esas tres reglas valen para cualquier harness y cualquier modelo, y son lo más cercano a una mejor IA para programar que he encontrado.

Mejor IA para programar, respuestas rápidas

¿Cuál es la mejor IA para programar ahora mismo?

No hay una sola mejor en octubre de 2026. Los modelos de punta de Anthropic y OpenAI se turnan el liderazgo cada pocos meses, y el harness alrededor del modelo cambia los resultados más que la diferencia entre ellos.

Elige el harness primero (Claude Code, Codex CLI, OpenCode, pi, Kiro), después pon el modelo más fuerte que puedas pagar en la planificación y en las partes difíciles de construir, y modelos más baratos en la exploración y la review.

¿Claude es la mejor IA para programar?

Claude dentro de Claude Code es lo que uso la mayoría de los días, y un plan Max es la forma más barata de correrlo todo el día. Eso lo convierte en mi recomendación por defecto para alguien terminal-first que acepta el harness de Anthropic.

No es la elección correcta para cada fase ni cada setup. Si quieres tu propio harness con un plan fijo, ChatGPT Plus o Pro ahora puede alimentar herramientas de terceros participantes, algo que un plan de Claude no permite.

¿Cuál es la mejor IA gratis para programar?

Existen opciones gratis: Kiro tiene un nivel gratuito con 50 créditos al mes, OpenCode y pi son harnesses open source gratuitos, y los modelos locales con Ollama no cuestan nada más que tu hardware. Para el trabajo profesional del día a día, lo gratis se agota rápido. El setup serio más barato es un harness abierto con un plan de modelo abierto, como OpenCode Go desde US$ 10 al mes.

¿ChatGPT o Claude para programar?

Compara los planes, no solo los modelos. Un plan de Claude cubre los harnesses propios de Anthropic, sobre todo Claude Code. Desde el 29 de septiembre de 2026, un plan de ChatGPT Plus o Pro también puede alimentar harnesses de terceros participantes como OpenCode, pi y Hermes Agent. Si quieres tu propio harness a precio fijo, esa diferencia lo decide. Nota que OpenAI recorta el límite de US$ 200 del Pro de 20x a 10x del Plus el 30 de octubre de 2026.

¿Necesito un modelo de punta para programar?

Para planificar y para las partes difíciles de construir, vale la pena. Para explorar, las ediciones mecánicas y la review guiada por checklist, los modelos abiertos en un harness estricto aguantan. Corrí un setup de doce agentes en OpenCode con cuatro modelos abiertos, con los permisos haciendo buena parte del trabajo.

¿Qué es un harness de IA para programar?

El harness es todo en un agente de código que no es el modelo: el loop, las herramientas, las reglas de contexto, los archivos de memoria y los permisos. Claude Code, Codex CLI, OpenCode, pi y Kiro son harnesses.