Durante casi un mes, miles de desarrolladores usaron un modelo gratis en OpenRouter y OpenCode sin saber quién lo había hecho. Se llamaba Space Bunny, tenía un millón de tokens de contexto y todo el mundo decía que era rapidísimo para programar. Resultó ser una versión temprana de MiniMax M3.1 Flash, y ahora que ya está disponible quise ponerlo a prueba: crear una aplicación desde cero y después pedirle cambios a un proyecto real.

En este artículo te cuento qué es el modelo, cuánto cuesta, cómo instalar MiniMax Code y cómo lo usé en las dos pruebas. Este video es una colaboración con MiniMax; las pruebas y las opiniones son mías. En varios puntos contrasté lo que conté en el video con la documentación oficial, así que te marco los matices donde corresponde, y al final tienes todos los enlaces.

La historia de Space Bunny

El modelo apareció el 23 de septiembre como un modelo anónimo y gratuito en OpenRouter y en OpenCode. En pocos días se volvió uno de los más usados: según OpenRouter, fue su modelo número uno durante diez días seguidos, con 56,7 billones de tokens procesados. Muchos desarrolladores empezaron a sospechar que era de MiniMax, y el 19 de octubre se confirmó: Space Bunny era una versión temprana de M3.1 Flash. El mismo día MiniMax lo lanzó oficialmente, y el 23 de octubre publicó los pesos del modelo.

Un matiz sobre lo que conté en el video: dije «más de 18 billones de tokens en una semana». Esa cifra no sale de ninguna fuente oficial. Lo que sí confirman OpenRouter y MiniMax son los 56,7 billones en diez días, y MiniMax habla de más de 200 billones en total mientras fue anónimo. Y lo de «casi un mes» es la cronología completa: en OpenRouter estuvo disponible unos doce días antes de salir y volver con su nombre real.

Qué es MiniMax M3.1 Flash

MiniMax es una familia de modelos que genera código, pero también audio, video y otros contenidos. M3.1 es el enfocado en código, pensado para usarse desde agentes, y la versión Flash es la rápida. Tiene unos 428 mil millones de parámetros en total (23 mil millones activos por token), admite hasta un millón de tokens de contexto y recibe texto, imagen y video, aunque responde solo con texto.

Otro matiz: en el video lo llamé «modelo abierto». Los pesos son públicos, pero con la MiniMax Community License, no con una licencia tipo Apache o MIT: el uso no comercial es libre y el comercial pide atribución («Built with MiniMax M3.1-Flash») y un aviso a MiniMax.

Precio, inteligencia y para qué sirve

Los precios oficiales de la API son 0,15 USD por millón de tokens de entrada, 0,60 USD de salida y 0,015 USD cuando la entrada sale de la caché. Ojo con las unidades: en el video dije «centavos» al hablar de la caché, y en realidad son 1,5 centavos de dólar por millón de tokens, diez veces menos que la entrada normal.

¿Para qué está pensado? Principalmente para programar con agentes. Un agente no hace una sola llamada: hace decenas, lee archivos, edita, corre comandos y vuelve a leer. Como relee el mismo contexto una y otra vez, la caché abarata muchísimo el costo. En el benchmark DeepSWE v1.1 (en la transcripción sale como «DBCW»), donde el modelo tiene que entender código existente, implementar funciones, corregir errores y validar con pruebas, MiniMax reporta un 73,7 % en el nivel máximo, y en su gráfico oficial el costo por tarea queda por debajo de los 30 centavos de dólar.

Un matiz con el índice de Artificial Analysis: en el video mencioné 43 puntos. Al lanzamiento, el índice marcaba 42 para M3.1 Flash (Haiku 5.5 tenía 43). Desde el 27 de octubre Artificial Analysis cambió su escala y hoy muestra 29, así que si comparas, fíjate en la versión del índice y en la fecha.

Los planes del M Plan

La tercera razón, y la más práctica, es la suscripción. MiniMax tiene el M Plan, con tres niveles: Go, Explore y Build, con cuotas de 1×, 3× y 7,5×. Los precios regulares son 22, 55 y 132 USD al mes. En el video dije 22, 50 y 130; los oficiales son los que te acabo de dar. Las promociones cambian de vez en cuando, así que revisa la página del plan para ver cuál está vigente.

Los límites funcionan con una ventana de 5 horas y otra semanal, y se comparten entre todas las herramientas que conectes. El M Plan reemplazó al antiguo Token Plan, con los mismos precios y cuotas de texto.

Instalar MiniMax Code

Para probarlo usé MiniMax Code. Tiene una interfaz gráfica de escritorio, pero yo usé la herramienta de terminal, que es de código abierto y cuyo comando se llama mcode. Las formas oficiales de instalarla son:

  • Windows (PowerShell): irm https://filecdn.minimax.chat/public/install.ps1 | iex
  • macOS, Linux o WSL: curl -fsSL https://filecdn.minimax.chat/public/install.sh | bash
  • Con npm, en cualquier sistema: npm install -g @minimax-ai/code

Como el servicio tiene dos regiones, una para China y otra global, inicias sesión con mcode login --region global. Se abre una ventana en el navegador, autorizas el acceso y listo: desde la terminal ya puedes ejecutar mcode. Yo me moví antes al escritorio para generar ahí la aplicación.

Modelo, esfuerzo, modos y permisos

Dentro de la herramienta tienes varios comandos útiles:

  • /model te deja elegir entre M3.1 Flash y M3, y el nivel de esfuerzo: low, medium, high, extra high y max. Yo usé max: va un poco más lento, pero el razonamiento es mejor.
  • /permission controla los permisos de ejecución. Elegí full access para que no me pregunte a cada rato por herramientas comunes. En la documentación, esa opción es para espacios de trabajo cuyos riesgos entiendes, así que úsala con cuidado.
  • Shift + Tab activa y desactiva el modo plan, que arma primero una planificación antes de implementar algo.
  • /usage muestra el uso de tokens. Las cuotas de 5 horas y semanal con su porcentaje, según la documentación, también se ven con /status.

Demo 1: una app de facturación desde cero

Empecé en modo plan con este pedido: una aplicación de facturación con Next.js, Tailwind y SQLite, con clientes, facturas, estados y un dashboard con totales, con datos de ejemplo y verificando que arranque. El modo plan primero inspecciona el entorno, busca versiones de paquetes y documentación si lo necesita, y te hace preguntas. Yo elegí Drizzle como ORM, multiusuario y monedas configurables.

Luego generó un plan bastante completo, con login, monedas, pruebas y datos de ejemplo. Puedes aceptarlo y empezar a implementar, saltártelo por ahora o añadir contexto para que lo revise: yo agregué temas claro y oscuro. Mientras trabaja también puedes mandar mensajes nuevos: con Enter entran al chat de inmediato, y con Alt + Enter se ponen en cola para después de terminar. Así le pedí añadir el inicio de sesión con Google.

Después de unos 30 minutos tenía una aplicación completa con clientes, facturas, configuraciones y un dashboard con totales. Es una aplicación típica hecha con IA, pero funciona: registré un cliente y se creó sin problemas.

¿Y cuánto costó? Con los precios de la API, la demo habría costado unos 0,67 USD, porque el 97 % de la entrada se leyó desde la caché. Sin caché, la entrada sola habría costado varios dólares. Eso ya lo maneja la herramienta, pero explica por qué conviene usarla con un plan.

Demo 2: un proyecto existente y varias sesiones en paralelo

Después probé algo más realista: un proyecto que ya tenía, un RAG donde subes tus notas y conversas con tus archivos. Abrí la terminal dentro del proyecto, ejecuté mcode, le pedí que lo ejecutara y empecé a pedirle cambios. Como la suscripción rinde bastante, lancé varias sesiones a la vez:

  • una colapsaba la barra lateral y añadía un tema claro,
  • otra, que trabajó con un worktree de git (una copia aislada del proyecto), agregaba autenticación con Google y GitHub,
  • y una tercera creaba una aplicación de escritorio con Tauri.

Con git worktree list comprobé que había dos rutas: el proyecto original y la copia donde trabajaba el agente.

Un matiz importante: todas esas sesiones comparten la misma cuota de 5 horas y semanal. Lanzar varias a la par es posible, pero gasta tu límite más rápido, y la documentación recuerda que el M Plan está pensado para uso individual e interactivo.

Usarlo en OpenCode y otras herramientas

No estás obligado a usar MiniMax Code. La documentación oficial incluye guías para OpenCode, Claude Code y Codex, entre otras. En OpenCode, desde la propia interfaz escribí /connect, busqué MiniMax y pegué la clave de suscripción, que sacas de tu cuenta. Después elegí M3.1 Flash, le pedí un resumen del proyecto y funcionó bien. También puedes tener varias sesiones, cambiar entre pestañas o planificar una app móvil mientras otra sesión separa el backend en un monorepo.

Otro matiz: la guía oficial pide elegir «MiniMax Token Plan» en OpenCode para usar la clave del M Plan, porque la entrada llamada simplemente «MiniMax» es la de pago por uso. Las dos claves no son intercambiables: si usas la de pago por uso, se cobra de tu saldo y no de la suscripción.

El comando /goal

Una última función de MiniMax Code es /goal, que mantiene un objetivo activo durante varios turnos y ejecuta una tarea en bucle. Por ejemplo, le pedí revisar cada interfaz de la aplicación, hacerla responsive, tomar capturas y comprobar página por página. El objetivo no termina de inmediato: acaba cuando todas las páginas pasaron por esa regla. Es otra forma de aprovechar la suscripción y dejar que avance solo. Ya te mostré este comando con más detalle en otro video.

Conclusión

MiniMax M3.1 Flash me pareció un modelo útil: puede crear aplicaciones desde cero y también modificar proyectos reales. La interfaz no es su fuerte, pero la lógica funciona bien. Donde más brilla es en el trabajo con agentes (pedir cambios, corregir errores, agregar funciones), porque ahí importa menos que sea rapidísimo y más que no cometa tantos errores. Tampoco es el mejor en todo: en el gráfico de DeepSWE de la propia ficha de MiniMax, DeepSeek V4.1 Flash-1017 puntúa más alto. Al final depende de tu uso y del tamaño del proyecto.

¿Ya probaste MiniMax o sigues con otro modelo para programar? Cuéntamelo en los comentarios.

Fuentes