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

Por CodeAgentSwarm · Actualizado el 11 de agosto de 2026

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 ahora Kimi K2.7 Code por defecto, un modelo de un billón de parámetros con contexto de 256K y tarifas bajas de API. Claude Code ejecuta la familia Claude de Anthropic con un arnés mucho más maduro. Una herramienta lleva años de rodaje en producción; la otra sigue en versión pre-1.0 y cambia deprisa. 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), cambia deprisa y usa actualmente Kimi K2.7 Code como modelo de programación predeterminado.

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 usa ahora por defecto Kimi K2.7 Code: un Mixture of Experts con un billón de parámetros totales, 32.000 millones activos, visión nativa y una ventana de contexto de 262.144 tokens. K2.7 Code siempre razona; si desactivas el razonamiento, Kimi Code envía la petición a K2.6.

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

  • Tarifas bajas de K2.7 Code por API: 0,19 $ por millón de tokens de entrada en caché, 0,95 $ sin caché y 4,00 $ por millón de tokens de salida
  • Ventana de contexto de 256K para el modelo predeterminado K2.7 Code, sin un nivel de contexto largo oculto tras un plan superior
  • 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 de K2.7 siempre está activo; desactivarlo cambia la petición a K2.6 en vez de ofrecer un esfuerzo bajo

Precios

Kimi Code funciona con una membresía Kimi de pago o con una API key facturada por token. Las membresías mensuales van de 19 a 199 dólares, o de 15 a 159 dólares mensuales con pago anual. Las funciones comparten un pozo de créditos y Kimi Code tiene además una asignación semanal y un límite de 5 horas. El desglose fechado 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 token de API: las tarifas de los modelos principales de Anthropic son superiores a las publicadas para K2.7 Code, aunque el valor de las suscripciones depende de tu carga real
  • 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 un aspirante creíble, y no ha terminado de crecer. K2.7 Code tiene tarifas de API publicadas bajas y una ventana de contexto de 256K, mientras el arnés imita suficientes convenciones de Claude Code como para que probarlo cueste poco 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, prueba Kimi Code en tareas de volumen alto donde encajen las tarifas de K2.7 Code 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, opencode y Grok Build.

  • 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 sistema de hooks, su formato de sesiones y Kimi K2.7 Code como modelo predeterminado actual.

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 tarifas publicadas de API, Kimi K2.7 Code es más barato que los modelos principales de Anthropic a 11 de agosto de 2026: 0,19 $ por millón de tokens de entrada en caché, 0,95 $ sin caché y 4 $ de salida. Las suscripciones no son directamente comparables porque sus cuotas y límites difieren. La guía de precios de Kimi Code contiene el desglose fechado.

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 en Windows y con cuelgues silenciosos. Añadirlo junto a Claude Code puede tener sentido: el coste de aprenderlo es bajo, las tarifas de K2.7 Code son competitivas y tus servidores MCP y skills se aprovechan casi enteros.

CodeAgentSwarm ejecuta tus agentes de código en paralelo: Claude Code, Codex, opencode, Kimi Code, Antigravity, Grok Build y Cursor Agent, con historial buscable y una sola superficie de supervisión.

Descargar beta gratismacOS y Windows