Kimi Code vs Claude Code: ¿qué agente de terminal te conviene?

Kimi Code es el agente de programación en terminal de Moonshot AI, y es el competidor más directo de Claude Code que ha salido hasta ahora. Y no en plan vago de "otro CLI con IA": Kimi Code clona los nombres de las herramientas de Claude Code tal cual (Bash, Write, Edit, Read, incluso el prefijo mcp__ para las herramientas MCP), lee la misma carpeta compartida de skills y acepta el mismo .mcp.json a nivel de proyecto. Si sabes usar Claude Code, ya sabes usar casi todo Kimi Code. Las diferencias existen, eso sí, y cortan en ambas direcciones. Kimi Code ejecuta Kimi K3, un modelo de 2,8 billones de parámetros con una ventana de contexto de hasta un millón de tokens y precios muy agresivos. Claude Code ejecuta la familia Claude de Anthropic con un arnés mucho más maduro alrededor. Una de estas herramientas lleva años de rodaje en producción; la otra lanzó su modelo estrella el 16 de julio de 2026 y ahora mismo publica una release casi cada día. En esta comparativa repaso qué hace mejor cada uno, qué se transfiere entre ellos y la configuración a la que mucha gente acaba llegando: no elegir, y ejecutar los dos a la vez.

Dos agentes de terminal, un linaje evidente

Claude Code es el CLI agéntico de Anthropic. Se ejecuta en tu terminal, lee tu repositorio, edita archivos, lanza comandos e itera hasta terminar la tarea. Lleva tiempo siendo la referencia entre los agentes de terminal, con un ecosistema profundo de hooks, servidores MCP, skills y conocimiento de comunidad.

Kimi Code es la respuesta de Moonshot AI. Misma forma: un agente TUI que arrancas con el comando kimi dentro de un proyecto, y que planifica, edita, ejecuta y repite. Es open source (MIT, TypeScript), se mueve rapidísimo (decenas de releases en sus dos primeros meses) y está pensado para lucir a Kimi K3, el modelo que Moonshot lanzó el 16 de julio de 2026.

El linaje no es nada sutil. Las herramientas internas de Kimi Code llevan exactamente los mismos nombres que las de Claude Code: Bash, Write, Edit, Read, y las herramientas MCP aparecen como mcp__servidor__herramienta, idéntico al naming de Claude. Para ti eso son buenas noticias: los flujos de trabajo, el modelo mental e incluso algunos archivos de configuración se transfieren entre los dos casi sin fricción.

No confundas Kimi Code con kimi-cli. Moonshot tiene dos CLIs: kimi-cli es el agente antiguo en Python, ya en retirada, y Kimi Code es el actual en TypeScript. Los dos instalan un binario llamado kimi. Ejecuta kimi --version para comprobarlo: 0.x significa que tienes el Kimi Code actual, 1.4x significa que estás en el legacy de Python. En la guía de instalación de Kimi Code explico cómo evitar instalar el equivocado.

Kimi Code

Qué es

Kimi Code es un agente de terminal impulsado por Kimi K3: un modelo Mixture of Experts de 2,8 billones de parámetros con una ventana de contexto de 1.048.576 tokens y visión nativa. K3 siempre razona. A julio de 2026, reasoning_effort solo acepta max, así que cada petición piensa a máxima profundidad. Eso lo hace fuerte en problemas realmente difíciles y más lento de lo necesario en los triviales.

Se instala con un script de una línea o con npm install -g @moonshot-ai/kimi-code, inicias sesión con OAuth o con una API key, y ejecutas kimi en tu proyecto. Las sesiones se guardan como archivos JSONL planos en disco, organizadas por proyecto, y kimi --continue retoma la última sesión del directorio actual.

Puntos fuertes

  • El precio de Kimi K3 es agresivo: en la plataforma de pago por token, 0,30 $ por millón de tokens en aciertos de caché, 3,00 $ en fallos y 15,00 $ la salida, plano en toda la ventana de 1M
  • Hasta 1M de tokens de contexto, con la nota honesta de que la ventana completa depende del plan de suscripción (256k en el plan más barato)
  • Familiar por diseño: nombres de herramientas al estilo Claude, soporte del .mcp.json de proyecto y lectura nativa de la carpeta compartida ~/.agents/skills/
  • Más superficie de hooks que Claude Code: 16 eventos de ciclo de vida configurados en TOML, validables con kimi doctor
  • Open source y en movimiento constante: licencia MIT, repo público y releases casi diarias

Dónde flojea

  • Madurez: es pre-1.0 y se nota. Hay usuarios que reportan sesiones que se cuelgan en silencio tras un rate limit o un stream parado, algo doloroso cuando no estás mirando el terminal
  • Windows está verde: exige Git for Windows como shell y hay un issue abierto conocido en el que la TUI imprime códigos ANSI en crudo en algunos terminales de Windows. En Kimi Code en Windows están los rodeos
  • Sin subagentes personalizados: tienes tres integrados (coder, explore, plan) y nada más
  • El razonamiento siempre activo no tiene aún modo de esfuerzo bajo, así que las ediciones rápidas queman más tiempo y cuota del que deberían

Precios

Kimi Code funciona con una suscripción Kimi (planes desde gratis hasta 199 $/mes, compartiendo un único pozo de créditos con el resto de la membresía Kimi) o con API keys de pago por token. La cuota se refresca cada semana con una ventana rodante de 5 horas por encima. El desglose completo, incluido qué plan desbloquea qué, está en planes y precios de Kimi Code.

Claude Code

Qué es

Claude Code es la herramienta de programación agéntica de Anthropic, con Claude Sonnet y Opus debajo. Estableció la mayoría de las convenciones que Kimi Code ahora sigue: instrucciones en lenguaje natural en un terminal, ediciones autónomas multi-archivo, ejecución de comandos, integraciones MCP y un sistema de permisos que te mantiene al mando.

Puntos fuertes

  • Madurez: años de uso en producción, releases estables y comportamiento predecible bajo carga. Cuando algo se rompe, alguien ya ha escrito sobre ello
  • Los modelos Claude: Opus para razonamiento duro, Sonnet para velocidad, con control de esfuerzo para que las tareas simples no sobrepiensen
  • Profundidad de ecosistema: hooks, skills, subagentes (incluidos los totalmente personalizados), MCP y una biblioteca enorme de configuraciones y guías de la comunidad
  • Multiplataforma: soporte nativo sólido en macOS, Linux y Windows

Dónde flojea

  • Precio por unidad de trabajo: el uso de Claude es premium comparado con las tarifas por token de K3, sobre todo en trabajo de contexto largo
  • Ventana de contexto: Claude Code no alcanza el techo de 1M de tokens de K3
  • Un solo proveedor: ejecuta modelos Claude. Si quieres probar otro modelo frontera, necesitas otro arnés (o el truco del endpoint de más abajo)

Precios

Claude Code viene con la suscripción Claude Pro (20 $/mes) o Claude Max (100 $/mes con 5x de uso, 200 $/mes con 20x), o con pago por uso a través de la API de Anthropic.

Cara a cara: qué cambia de verdad

Archivo de instrucciones

  • Claude Code: CLAUDE.md (global y por proyecto)
  • Kimi Code: la convención AGENTS.md (global en ~/.kimi-code/AGENTS.md, compartido en ~/.agents/AGENTS.md, por proyecto en AGENTS.md). No existe un KIMI.md y no lee CLAUDE.md de forma nativa, aunque trae un skill /import-from-cc-codex para migrar tu configuración una vez

Hooks

  • Claude Code: 8 eventos de ciclo de vida, configurados en JSON
  • Kimi Code: 16 eventos, configurados como bloques [[hooks]] en un archivo TOML, con kimi doctor para validar lo que escribas. Más superficie, pero tus hooks de Claude hay que reescribirlos, no copiarlos

Servidores MCP

  • Claude Code: soporte MCP completo, config de proyecto en .mcp.json
  • Kimi Code: soporte MCP completo también, y esta es la mejor parte: lee el mismo .mcp.json de la raíz del repo que usa Claude Code, y expone las herramientas con los mismos nombres mcp__servidor__herramienta. Un archivo configura a los dos agentes

Skills

  • Claude Code: skills en ~/.claude/skills y la convención compartida ~/.agents/skills
  • Kimi Code: lee ~/.agents/skills/ de forma nativa, además de sus propias carpetas. Los skills que escribiste para el ecosistema Claude en gran parte funcionan sin más. Si mantienes skills en varios CLIs, mira compartir skills entre agentes

Subagentes

  • Claude Code: subagentes integrados y totalmente personalizados
  • Kimi Code: solo tres integrados (coder, explore, plan); los agentes personalizados se eliminaron a propósito

Sesiones e historial

  • Claude Code: transcripts JSONL por proyecto, se retoman con claude --resume
  • Kimi Code: también JSONL en disco, por proyecto, con kimi --continue y kimi --session, más un comando /title para nombrar sesiones. Los detalles están en historial de conversaciones de Kimi Code

Autonomía

  • Claude Code: pide permisos por defecto, con un flag de bypass que la gente llama modo YOLO
  • Kimi Code: mismo modelo. Pregunta por defecto, --yolo para aprobarlo todo, y reglas de permisos en TOML como término medio. Mira el modo YOLO de Kimi Code

Plataformas

  • Claude Code: macOS, Linux y Windows (nativo y WSL)
  • Kimi Code: macOS y Linux van finos. Windows necesita Git for Windows y tiene un problema de renderizado conocido en algunos terminales a julio de 2026

El camino intermedio: Kimi K3 dentro de Claude Code

Hay una tercera opción sin la que esta comparativa quedaría coja. Moonshot mantiene endpoints compatibles con Anthropic, así que puedes apuntar el propio Claude Code a Kimi K3 con unas pocas variables de entorno. Te quedas con el arnés maduro de Claude Code, tus hooks, tu CLAUDE.md y tu configuración MCP, y cambias el modelo por debajo.

Ese camino tiene sus propios matices (dos endpoints distintos, variables de autenticación diferentes y algunas funciones de Claude Code que se comportan distinto contra un backend que no es de Anthropic), y tenemos una guía completa de configuración: cómo usar Kimi K3 con Claude Code.

Una forma útil de plantearlo: si lo que quieres es el modelo K3, Claude Code ya puede ejecutarlo. Si lo que quieres es el arnés de Kimi Code (sus hooks, su TUI, su cuota de suscripción), para eso está el CLI kimi.

Veredicto: quién gana en 2026

Una llamada honesta, no un empate de compromiso: Claude Code sigue siendo el mejor arnés. Es más estable, funciona en más plataformas, tiene subagentes personalizados y su ecosistema es mucho más profundo. Si solo vas a usar un agente de terminal para trabajo serio diario, Claude Code sigue siendo la opción segura.

Kimi Code es el aspirante más creíble hasta la fecha, y no ha terminado de crecer. Publica releases casi a diario, el precio de K3 recorta muchísimo el coste por token frente a Claude, el techo de 1M de contexto es real (en el plan adecuado) y, como imita deliberadamente las convenciones de Claude Code, probarlo te cuesta casi cero tiempo de aprendizaje.

La respuesta práctica para muchos desarrolladores es dejar de tratarlo como una elección binaria. Los dos agentes ya comparten tu .mcp.json y tu carpeta de skills. Deja a Claude Code el trabajo que no puedes permitirte vigilar, dale a Kimi Code las tareas de contexto largo o alto volumen donde el precio de K3 brilla, y compara resultados en tu propio repositorio en vez de en benchmarks.

Ejecuta los dos a la vez en CodeAgentSwarm

Justo para esto existe CodeAgentSwarm. Es un workspace de escritorio (macOS y Windows) que ejecuta varios terminales de CLIs de IA en paralelo, y Kimi Code es un agente de primera clase dentro de él, junto a Claude Code, Codex CLI, Antigravity CLI y opencode.

  • Eliges el agente por terminal: Claude Code en uno, Kimi Code en el siguiente, sobre el mismo proyecto
  • Notificaciones de escritorio cuando cualquier agente termina o necesita una aprobación, para que un cuelgue silencioso de Kimi no te coma la tarde
  • Diffs en vivo por terminal, para auditar qué ha cambiado cada modelo de verdad
  • Historial buscable entre agentes: cada sesión de Claude y de Kimi en un mismo buscador
  • Seguimiento de cuota que entiende las ventanas semanales y de 5 horas de Kimi, para ver venir el muro antes de chocar

Si quieres profundizar en configuraciones multiagente, empieza por la guía del enjambre de agentes de Kimi Code o por la panorámica del enjambre de agentes CLI de IA.

Preguntas frecuentes

Está fuertemente inspirado en él, hasta el punto de usar los mismos nombres de herramientas internas (Bash, Write, Edit, Read) y el mismo naming mcp__ para las herramientas MCP. Pero no es un fork: es su propio código open source en TypeScript, con su propio sistema de hooks (16 eventos configurados en TOML), su propio formato de sesiones y Kimi K3 de Moonshot como modelo.

De forma nativa no. Kimi Code sigue la convención AGENTS.md: un AGENTS.md global en su carpeta de configuración, el compartido ~/.agents/AGENTS.md y un AGENTS.md por proyecto. Incluye un skill /import-from-cc-codex que migra tu configuración de Claude Code o Codex una vez, con confirmación.

En su mayoría sí. Kimi Code lee de forma nativa la carpeta compartida ~/.agents/skills/, que es donde viven los skills multi-agente, y como sus herramientas se llaman igual que las de Claude, los skills que mencionan Bash, Write o Edit se comportan como esperas. La excepción son los hooks: los de Claude son JSON y los de Kimi son TOML con payloads distintos, así que esos hay que reescribirlos.

En precio por token, sí, y por bastante a julio de 2026: Kimi K3 cuesta 0,30 $ por millón de tokens en aciertos de caché, 3,00 $ en fallos y 15,00 $ la salida. Las suscripciones son más difíciles de comparar directamente porque los planes de Kimi comparten un único pozo de créditos con toda la membresía Kimi, con refresco semanal más una ventana rodante de 5 horas. En la guía de planes y precios de Kimi Code está el cuadro completo.

Sí. Son procesos separados, pueden incluso compartir el mismo .mcp.json del repositorio, y ejecutarlos en paralelo es la forma más rápida de aprender qué modelo encaja con qué tarea. CodeAgentSwarm los ejecuta lado a lado en un mismo workspace, con diffs por terminal, notificaciones e historial buscable.

Cambiarte del todo, probablemente todavía no: Kimi Code es pre-1.0, se mueve muy rápido y tiene aristas conocidas en Windows y con cuelgues silenciosos. Añadirlo junto a Claude Code, muy posiblemente sí: el coste de aprenderlo es mínimo, el precio de K3 es agresivo y tus servidores MCP y skills se aprovechan casi enteros.

La forma más rápida de zanjar el Kimi Code vs Claude Code es ejecutar los dos a la vez. CodeAgentSwarm le da a cada agente su propio terminal, con diffs en vivo, notificaciones de escritorio e historial buscable en todas las sesiones.

Probar CodeAgentSwarm

CodeAgentSwarm Gratis para macOS y Windows

Descárgalo gratis