← Artículos

Command Code y GOAT: lo recomiendo, y su letra pequeña

Casi todo lo que se publica sobre agentes de programación son listas de virtudes sin una sola prueba detrás. Así que empiezo por la mía, que es comprobable: las últimas páginas de este sitio las ha escrito un agente que se conecta a la API de Command Code. Su configuración de proveedor apunta a https://api.commandcode.ai/provider/v1 y el modelo que tiene puesto es deepseek/deepseek-v4-flash. No lo recomiendo de catálogo: es el que está trabajando aquí mientras escribo esto.

Qué es

Command Code (el binario se llama cmd) es un agente de programación de terminal, de código cerrado, de la empresa CommandCodeAI, que antes se llamaba Langbase. Se instala con npm i -g command-code y se arranca con cmd dentro del proyecto. Levantaron 5 millones de dólares en febrero de 2026 y dicen tener 100.000 desarrolladores, 40.000 de ellos de pago. En agosto anunciaron que lo abrirían y el repositorio ya existe en github.com/CommandCodeAI/command-code.

Lo que venden no es un modelo propio, es lo de encima. Su apuesta es que los modelos abiertos funcionen igual de bien que los cerrados, y para eso presumen de tres cosas: reparar en caliente las llamadas a herramientas que el modelo escribe mal, gastar pocos tokens en las herramientas de leer y ejecutar, y una tasa de acierto de caché que ellos cifran en torno al 98 % (es decir, que casi todo el contexto se relee barato).

Y su rasgo más peculiar: taste-1, un sistema que dice aprender tu forma de escribir código. Cada vez que aceptas un cambio, lo rechazas o lo corriges después, eso cuenta como señal, y con eso va afinando un modelo de tu estilo. Es la primera herramienta de este tipo cuyo producto no es un bucle mejor, sino un modelo de ti.

Los planes, y dónde encaja GOAT

GOAT es el que tiene sentido para probar en serio. Además del bote mensual hay dos límites móviles que se abren con tu primera petición y no con el calendario: en GOAT, 14 $ por cada cinco horas y 35 $ por semana. Los créditos que compras aparte no pasan por esos topes y no caducan. Y una cosa que me parece la más importante de la tabla: no entrenan con tu código.

A la suscripción se le suma una comisión de procesamiento. En el caso del plan de 1 $, una reseña la cifra en unos 0,37 $, así que se queda en 1,37 $ reales. Es poco, pero conviene saberlo porque no aparece en el titular.

Qué modelos trae GOAT

La API, que es mi caso

El plan Provider da acceso a la misma API, y es la que uso aquí. Está documentada a medias, así que esto es lo que tengo comprobado yo mismo:

Si vas a integrarlo en algo tuyo, ese detalle de supported_endpoints es el que más tiempo te va a ahorrar.

La letra pequeña

Cuatro cosas que he encontrado y que no salen en la página de precios.

Una: taste come créditos y no sabe acotar. Una reseña del plan Go lo midió. El sistema va escribiendo lo que aprende en un fichero taste.md, y en su experiencia no es un análisis profundo del código: es un registro de tus correcciones. El problema es el alcance. Al reseñador le pasó que una instrucción pensada para un solo módulo acabó en el fichero global, y a partir de ahí el agente intentaba aplicar una función local a todo el repositorio. Su consejo, que comparto, es apagarlo el primer día y llevar las convenciones en un AGENTS.md. Y añade un detalle que se agradece: al final de una sesión buena, pídele que escriba él mismo ese AGENTS.md con lo que le has ido diciendo.

Dos: la aritmética del precio. El plan de 1 $ se anuncia como «10 $ de crédito», y eso es cierto, pero parte de lo que se anuncia como descuento propio son las tarifas promocionales que los propios fabricantes de los modelos ya ofrecen a cualquiera. El mismo reseñador hizo cuentas: en un día fuerte de trabajo le marcó 7,80 $ de un bote mensual de 10 $, con modelos baratos incluidos. Y la propia web se contradice: la página de GOAT dice 80 $ de crédito y la tabla de precios, en la misma web y el mismo día, dice 70.

Tres: la fiabilidad no es la de un proveedor grande. Hay quien reporta que va más lento que hablar directamente con el modelo, y quien ha tenido sesiones largas irregulares. No es raro en un producto joven, pero es un riesgo real si lo usas para trabajar.

Cuatro: ningún arnés convierte un modelo abierto en Opus. Es la conclusión más útil de la reseña. Comparando el mismo trabajo en dos herramientas distintas, el código salía casi idéntico: lo que cambia es el arnés, no el modelo. Los vicios de DeepSeek siguen ahí, como los bucles de «pero espera... pero espera...» que se atasca repitiendo en refactorizaciones complejas. Y el modelo abierto, por sí solo, es excelente y baratísimo; no hace falta venderlo como un matademonios.

Por qué lo recomiendo igualmente

Otra persona que lo usó a diario durante un mes llegó a la conclusión contraria a la de los avisos: se le acabó convirtiendo en el arnés por defecto para sus proyectos personales. Dice que taste le hace escribir un código más consistente, que la habilidad de diseño le resultó bastante más útil de lo que esperaba, y que lo que le queda son los defectos de un producto joven. Otra prueba, en chino, con tareas largas de media hora y cambios de frontend y backend, no vio ni desconexiones ni pérdidas de calidad.

Lo que me convence es más sencillo que todo eso. Por 10 $ al mes tienes 30 modelos, abiertos y algunos cerrados, con créditos que no caducan, sin que entrenen con tu código y sin atarte a un solo fabricante. Eso, en 2026, es barato. Y si te equivocas, has perdido 10 $.

Lo que yo haría

Fuentes

Todos los artículos