La alternativa a Kimi Code que necesitas depende de cuál «Kimi Code» estás abandonando: el cliente de terminal con licencia MIT, el servicio de membresía que lo financia o los modelos de la serie K; y dos de esos tres pueden reemplazarse sin cambiar en absoluto tu cliente de terminal. Casi todas las páginas que posicionan para esta consulta son comparaciones de modelos, así que el primer trabajo aquí es separar los tres, y el segundo es la parte que ningún artículo de lista incluye: qué se traslada realmente fuera de ~/.kimi-code cuando cambias.
Hay una trampa antes de todo lo demás, porque es silenciosa. pip install kimi-code no instala Kimi Code CLI. El propio README de Moonshot describe ese paquete de PyPI como «Archivado. Un alias heredado de kimi-cli, no la nueva Kimi Code CLI» (README de kimi-cli, comprobado el 21 de septiembre de 2026). Un tutorial que instala con uv tool install kimi-cli, configura ~/.kimi/config.toml o usa tipos de proveedor llamados openai_legacy y gemini describe el cliente de Python archivado, no este; esas son las formas documentadas propias del cliente heredado.
Tres productos, un nombre: decide cuál estás reemplazando
| Qué es | Dónde se encuentra | Reemplazarlo significa |
|---|---|---|
| Kimi Code CLI — el cliente | MoonshotAI/kimi-code, MIT, 7,571 estrellas, no archivado; npm @moonshot-ai/kimi-code 2.0.2 | Instalar otro agente de terminal y reconstruir tus instrucciones, servidores MCP y habilidades |
| Membresía de Kimi Code — el servicio | Una membresía de Kimi desde Plus en adelante; Go no tiene cuota de programación. Endpoint api.kimi.ai/coding/v1, claves con el prefijo sk-kimi- (página de Hermes de Moonshot) | Pagar por token en otro lugar. El cliente puede permanecer exactamente donde está |
| K3 y K2.x — los modelos | Kimi Open Platform, con medición, en platform.kimi.ai; se accede con una clave de API de Kimi Platform en lugar del inicio de sesión de la membresía | Una familia de modelos diferente detrás del mismo cliente. También es un cambio de configuración, no una migración |
| Kimi CLI — el predecesor en Python | MoonshotAI/kimi-cli, Apache-2.0, 11,421 estrellas, indicador de archivado true el 21 de septiembre de 2026 | No es una decisión entre alternativas. Es una migración de un solo comando, explicada más abajo |
Cifras de los repositorios consultadas mediante la API de GitHub el 21 de septiembre de 2026. La membresía y Open Platform son productos realmente distintos con ids de modelo diferentes: la membresía nombra kimi-for-coding y k3, mientras que Open Platform nombra kimi-k3 y kimi-k2.7-code; los dos conjuntos de ids no se solapan, por lo que una configuración escrita para uno no se traslada sin cambios. Si tu pregunta se refiere específicamente al cliente y servicio de Kimi frente a los de Anthropic, Kimi Code frente a Claude Code cubre esa comparación y esta página no la repite.
Empieza por el motivo por el que te vas
| Por qué te vas | Qué lo soluciona realmente | ¿Cambias de cliente? |
|---|---|---|
| El plan cuesta más de lo que justifica tu uso, o Go no tiene cuota de programación | Facturación de tokens con medición mediante un bloque de proveedor en config.toml | No |
| La cuota se comparte entre todas las superficies y has alcanzado la ventana móvil de cinco horas | Una cuenta con facturación por token y sin una asignación compartida que agotar | No |
| Quieres los modelos de Kimi, pero otro cliente | Páginas de terceros de la propia Moonshot: Claude Code, Codex, OpenCode y Hermes Agent | Sí, pero conservas la membresía |
| Quieres un editor en lugar de un terminal | Kimi Code habla el Agent Client Protocol; Zed y JetBrains ejecutan kimi acp | No |
| Quieres un cliente diferente y modelos diferentes | Uno de los agentes activos de código abierto de la tabla siguiente | Sí |
Sigues usando el kimi-cli de Python | kimi migrate, no una elección de producto | No; misma línea de productos |
Conviene leer las reglas de cuota detrás de las dos primeras filas antes de decidir. La documentación de membresía de Kimi afirma que «las solicitudes de la CLI, VS Code, Desktop y las herramientas de terceros cuentan todas para esa cuota» y que «todos los dispositivos con sesión iniciada y las claves de API comparten la misma cuota»; que, para los nuevos miembros, se elimina el límite semanal mientras permanece la ventana móvil de cinco horas, y que los planes heredados siguen renovándose cada siete días sin acumulación; y que «el nivel Go no tiene cuota de programación; Plus y superiores pueden usar Kimi Code» (comprobado el 21 de septiembre de 2026). Ningún nivel publica una asignación numérica de tokens o solicitudes, por lo que no existe una forma honesta de convertir el precio de un plan en una tarifa por token; precisamente por eso, la decisión siguiente trata sobre la estructura de facturación y no sobre una cifra de ahorro.
Si el motivo es la facturación, el cliente puede quedarse
La documentación de proveedores de Kimi Code describe el tipo openai como destinado al protocolo OpenAI Chat Completions «así como a cualquier servicio de terceros compatible con ese protocolo (sobrescribe base_url según sea necesario)». Eso hace que la migración posible más barata sea una tabla de proveedores más un alias de modelo:
default_model = "kunavo/claude-sonnet-5"
[providers.kunavo]
type = "openai" # the protocol, not the vendor
base_url = "https://api.kunavo.com/v1" # the /v1 stays on openai types
api_key = "sk-kn-..." # not read from your shell
[models."kunavo/claude-sonnet-5"]
provider = "kunavo"
model = "claude-sonnet-5"
max_context_size = 200000Cuatro detalles determinan si esto funciona al primer intento; todos se leen en esa página y en la página de variables de entorno el 21 de septiembre de 2026. Uno: type nombra el protocolo, no el proveedor, y el conjunto documentado es kimi, anthropic, openai, openai_responses, google-genai y vertexai. Dos: la estructura de la URL varía según el tipo: openai usa https://api.openai.com/v1 de forma predeterminada y conserva /v1, mientras que google-genai y vertexai solo quieren la raíz del host, porque el SDK añade la ruta de versión por sí mismo. Tres: las credenciales del proveedor no se leen de tu shell a menos que nombres la variable tú mismo. La prioridad documentada es api_key o api_key_env (establece exactamente una), después una subtabla [providers.<name>.env] y, luego, el inicio falla; la página indica que «la CLI no recurre a las variables de entorno del shell para las credenciales», salvo en el caso de un api_key_env declarado explícitamente. Cuatro: api_key_env está documentado como disponible a partir de la versión 2.0.1, publicada el 18 de septiembre de 2026; en la 2.0.0 o en cualquier compilación 0.4x no está disponible.
Existe una opción más sencilla, con un límite real: el bloque de entorno KIMI_MODEL_* solo acepta kimi, anthropic y openai para KIMI_MODEL_PROVIDER_TYPE, así que los endpoints de Responses, Gemini y Vertex deben pasar por config.toml. El importador interactivo /provider tiene sus propias limitaciones: rechaza protocolos propietarios como Amazon Bedrock y Cohere, e importa proveedores cuyo protocolo su catálogo no declara compatible con OpenAI con una nota de «inferido».
Lo que no alcanza un endpoint de terceros
Cambiar el proveedor del modelo no se lleva consigo cuatro cosas, y esta es la parte que una comparación de precios pasa por alto. La carga de vídeo aparece específicamente como una capacidad adicional del tipo de proveedor kimi, no de la ruta compatible con OpenAI. La búsqueda y la obtención web no forman parte del proveedor del modelo: la página de archivos de configuración indica que la tabla services configura exactamente dos claves fijas, moonshot_search y moonshot_fetch, cada una con su propia URL base y clave, y que las demás claves se ignoran. Remote Control (kimi rc) «requiere una suscripción de pago y no está disponible para usuarios gratuitos», según su propia guía, que también indica que la ventana remota se abre iniciando sesión con la misma cuenta de Kimi que usa la CLI local. Además, el selector /login solo ofrece dos opciones de Moonshot: Kimi Code OAuth o una clave de API de Kimi Platform; la página de primeros pasos te indica editar config.toml directamente para cualquier otro proveedor.
Hay algo que no tienes que reconstruir: Kimi Code busca en tu repositorio con ripgrep, no mediante un índice vectorial. La página de ubicaciones de datos describe la descarga y el almacenamiento en caché de rg bajo bin/ la primera vez que Grep necesita uno; primero prefiere un rg del sistema en tu PATH antes de usar la caché, y almacena allí fd en caché para completar referencias de archivos. Por tanto, no hay nada que volver a indexar cuando cambia el proveedor. Kunavo no ofrece ningún modelo de embeddings, y esta ruta no requiere uno.
Límite importante de todo lo anterior: se ha leído en la documentación de Moonshot, no en una sesión. Ninguna página de Moonshot encontrada el 21 de septiembre de 2026 afirma expresamente que la CLI funcione sin una cuenta de Kimi cuando solo existe una entrada [providers.*], y las páginas de primeros pasos y del IDE siguen indicando que completar el inicio de sesión es un primer paso. Verifícalo tú mismo antes de cancelar nada.
Si también vas a dejar el cliente
| Cliente | Estado del repositorio, 21 de septiembre de 2026 | Referencia de configuración de Kunavo |
|---|---|---|
| OpenCode | anomalyco/opencode, MIT, 209,103 estrellas, no archivado, actualizado el 21 de septiembre de 2026. sst/opencode redirige aquí; Anomaly mantiene actualmente el proyecto | OpenCode, alternativas |
| Crush | charmbracelet/crush, 28,227 estrellas, no archivado, actualizado el 21 de septiembre de 2026 | Crush |
| Qwen Code | QwenLM/qwen-code, Apache-2.0, 28,047 estrellas, no archivado, actualizado el 21 de septiembre de 2026 | Qwen Code |
| Codex CLI | openai/codex, Apache-2.0, 125,728 estrellas, no archivado, actualizado el 21 de septiembre de 2026 | Codex CLI |
| Cline | cline/cline, Apache-2.0, 68,958 estrellas, no archivado, actualizado el 21 de septiembre de 2026. Extensión para editores, no agente de terminal | Cline |
| goose | aaif-goose/goose, Apache-2.0, 54,536 estrellas, no archivado, actualizado el 21 de septiembre de 2026 | goose |
| Aider | Aider-AI/aider, Apache-2.0, 49,100 estrellas, no archivado, pero la última actualización fue el 22 de mayo de 2026, hace cuatro meses | Aider |
Metadatos del repositorio leídos de la API de GitHub el 21 de septiembre de 2026. Un pushed_at antiguo es una observación, no un aviso de obsolescencia: Aider no está archivado y no se encontró ninguna declaración de un mantenedor, así que considera la fecha una evidencia de cadencia y compruébalo tú mismo antes de estandarizarlo en un equipo. Conviene mencionar dos exclusiones en lugar de ocultarlas. Continue no se ofrece aquí como destino: un censo del 17 de septiembre de 2026 lo registró como adquirido y de solo lectura, con una versión final, y ese estado no se volvió a verificar hoy; compruébalo de nuevo antes de considerarlo. Además, los detalles de configuración de cada cliente anterior se verificaron en las propias páginas de integración de Kunavo en fechas anteriores, no se volvieron a probar hoy; por eso esta tabla enlaza a ellas en lugar de repetir su configuración.
Si quieres un editor en lugar de otro agente, ten en cuenta que Kimi Code ya habla el Agent Client Protocol: su guía del IDE expone un servidor ACP como kimi acp y muestra la entrada agent_servers de Zed que lo ejecuta. Es un cambio de superficie, no una migración de cliente; consulta Zed para la parte del editor.
Qué se transfiere contigo y qué no
| Recurso | Dónde lo guarda Kimi Code | ¿Portable? |
|---|---|---|
| Instrucciones del agente | ~/.kimi-code/AGENTS.md, además de .kimi-code/AGENTS.md o AGENTS.md a nivel de proyecto | Sí. Kimi conserva intencionadamente las instrucciones genéricas entre herramientas en ~/.agents/AGENTS.md, fuera de su propio directorio de datos |
| Habilidades | ~/.kimi-code/skills/ | Sí, mediante la misma disposición: las habilidades genéricas pueden estar en ~/.agents/skills/ |
| Servidores MCP | ~/.kimi-code/mcp.json, combinado con .kimi-code/mcp.json local del proyecto al iniciarse | Las declaraciones se transfieren; las autorizaciones, no |
| Configuración del proveedor | ~/.kimi-code/config.toml (y tui.toml para las preferencias de la interfaz) | No. Específico del formato y no hay ningún comando de exportación documentado |
| Sesiones e historial | sessions/, session_index.jsonl, user-history/ | No |
| Credenciales y complementos | credentials/ (0700), plugins/ | No |
Leído en la página de ubicaciones de datos el 21 de septiembre de 2026. Todo el árbol se reubica con KIMI_CODE_HOME, que también es la forma más limpia de guardar una configuración funcional mientras pruebas otra cosa. Observa lo que prometen y no prometen las copias «genéricas»: Kimi documenta que las conserva fuera de su propio directorio para que otras herramientas puedan compartirlas. No promete que el agente de ningún otro proveedor las lea, así que confirma la convención de archivos de instrucciones de tu destino.
¿Vienes del cliente de Python? Eso es una migración, no una elección. Ejecuta kimi migrate: la guía de migración indica que transfiere la configuración, la configuración de servidores MCP, el historial de entradas y las sesiones de chat que selecciones, pero que las credenciales OAuth, las autorizaciones de servicios MCP y los complementos de kimi-cli no se copian; por tanto, espera ejecutar /login y volver a autorizar los servidores MCP después. La reversión es gratuita: «La migración nunca modifica ni elimina ninguno de los datos antiguos en ~/.kimi/». Desinstalar el anterior después es uv tool uninstall kimi-cli o brew uninstall kimi-cli, según los propios pasos de migración del README archivado; una fórmula distinta de la del nuevo cliente, que ese README instala como brew install kimi-code.
Dos fuentes de Moonshot discrepan sobre la urgencia, y ambas se leyeron el 21 de septiembre de 2026. El README archivado dice: «Las instalaciones existentes ya no son compatibles y dejarán de funcionar. Migra lo antes posible». La guía de migración que sigue en la rama principal de kimi-code dice: «La versión heredada se retirará gradualmente» y que «kimi-cli seguirá funcionando como antes, y ambas no interfieren entre sí». El README es la declaración más reciente y específica; planifica basándote en ella, no en la más indulgente.
Cuánto cuestan las rutas con medición, en aritmética de tokens
Supón una sesión que envía 250,000 tokens de entrada sin caché y recibe 20,000 tokens de salida. Son estimaciones ilustrativas, no costes medidos de tareas ni un límite máximo de facturación; la caché, los reintentos y el tráfico de herramientas quedan fuera de la aritmética. Las cifras de Kimi son sus propias tarifas publicadas por token; las de Kunavo proceden del catálogo activo. Son familias de modelos diferentes, así que esto compara tarifas, no resultados.
| Ruta y modelo | Entrada/salida por 1M | Estimación para la sesión supuesta |
|---|---|---|
Kimi Open Platform — kimi-k2.7-code | $0.95 / $4.00 (entrada no almacenada en caché; 0.19 $ con un impacto de caché) | $0.318 |
Kimi Open Platform — kimi-k3 | $3.00 / $15.00 (entrada almacenada en caché 0.30 $; escritura de caché 3.00 $ o 6.00 $) | $1.050 |
| Catálogo de Kunavo — Claude Haiku 4.5 | $0.70 / $3.50 | $0.245 |
| Catálogo de Kunavo — GPT-5.6 Terra | $0.70 / $4.20 | $0.259 |
| Catálogo de Kunavo — Claude Sonnet 5 | $1.40 / $7.00 | $0.490 |
Las tarifas de Kimi se leyeron en platform.kimi.ai el 21 de septiembre de 2026; allí la tabla de K3 también indica precios de escritura en caché de $3.00 para un TTL de cinco minutos y de $6.00 para una hora. El precio más bajo publicado y el coste menor para terminar una tarea son afirmaciones diferentes: un modelo que necesita tres intentos puede costar más que otro más caro que necesita una sola pasada, así que mide una tarea acotada en tu propio repositorio en lugar de basarte en la tabla.
El importe del catálogo de Kunavo es un umbral de facturación, no un límite máximo: cuando el proveedor ascendente informa de su cargo, la factura es el mayor entre el coste del catálogo y el coste ascendente multiplicado por el margen aplicable. La recarga mínima es $10 en crédito prepago, que financia un saldo; no es una tarifa por tarea ni una suscripción. Consulta los detalles de facturación.
Si la ruta mediante archivo de configuración es la que quieres, Kunavo publica el bloque completo del proveedor para este cliente. Es una referencia de configuración publicada, no una prueba de compatibilidad: Kimi Code nunca se ha probado en ejecución contra el endpoint de Kunavo, y todo lo anterior se leyó en la documentación de Moonshot y en las API de GitHub y npm. Mantén funcionando tu ruta actual mientras lo pruebas, ejecuta una tarea acotada y luego lee el cargo que realmente registró tu cuenta. Empieza por la guía de integración de Kimi Code o crea una cuenta de Kunavo cuando estés listo para financiar una clave. Para conocer a nivel de protocolo lo que una URL base compatible con OpenAI transmite y no transmite, consulta la API compatible con OpenAI; para conocer el panorama más amplio de clientes, consulta el directorio de API de agentes de IA.
Preguntas frecuentes
¿Cuáles son las mejores alternativas a Kimi Code?
No existe una única respuesta hasta que nombres qué estás reemplazando. Si reemplazas el cliente de terminal, los destinos comprobados para esta página —todos recibieron nuevos commits el 21 de septiembre de 2026 y ninguno estaba archivado— son OpenCode (anomalyco/opencode, MIT), Crush (charmbracelet/crush), Qwen Code (QwenLM/qwen-code, Apache-2.0), Codex CLI (openai/codex, Apache-2.0), goose (aaif-goose/goose, Apache-2.0) y, como extensión de editor en lugar de agente de terminal, Cline (cline/cline, Apache-2.0). Ese es el conjunto que comprobó esta página, no un censo de todo lo que existe. Aider tampoco está archivado, pero su último commit fue el 22 de mayo de 2026. Si reemplazas la membresía de Kimi en lugar del cliente, la documentación de proveedores de Kimi Code CLI describe un tipo de proveedor openai que acepta cualquier servicio compatible con OpenAI con base_url sobrescrito, configurado en ~/.kimi-code/config.toml; sin embargo, ninguna página de Moonshot consultada el 21 de septiembre de 2026 afirma que la CLI funcione sin ninguna cuenta de Kimi, así que verifícalo en tu propio entorno antes de cancelar nada.
¿Kimi Code es gratuito?
El cliente sí. MoonshotAI/kimi-code tiene licencia MIT y su instalación no cuesta nada (API de GitHub, comprobada el 21 de septiembre de 2026). Lo que cuesta dinero es el acceso al modelo: una membresía de Kimi, la API de Kimi Open Platform con medición o cualquier endpoint de terceros que configures. La documentación de membresía de Kimi indica que el nivel Go no tiene cuota de programación y que Plus y superiores pueden usar Kimi Code, por lo que el nivel inicial no es una forma gratuita de ejecutarlo.
¿Puedo conservar Kimi Code CLI pero dejar de pagar una membresía?
La documentación de proveedores de Kimi Code describe el tipo de proveedor openai como destinado al protocolo OpenAI Chat Completions «así como a cualquier servicio de terceros compatible con ese protocolo», con base_url sobrescribible. Esa es una ruta mediante archivo de configuración, no una ruta mediante cuenta de Kimi. Conviene expresar claramente una advertencia: ninguna página de Moonshot encontrada el 21 de septiembre de 2026 dice explícitamente que la CLI funcione sin ninguna cuenta de Kimi, y las páginas de inicio y del IDE siguen presentando /login como paso inicial. Trata una configuración basada únicamente en config.toml como documentada por implicación y verifícala en tu propio entorno.
¿Kimi CLI es lo mismo que Kimi Code CLI?
No. Son dos repositorios independientes. Kimi CLI es el predecesor en Python, MoonshotAI/kimi-cli, Apache-2.0, y su README ahora comienza con «# Kimi CLI (Archived)» y «Este proyecto se ha archivado y ya no se mantiene»; el indicador de archivado del propio GitHub para ese repositorio aparecía como true al comprobarlo el 21 de septiembre de 2026. Kimi Code CLI es MoonshotAI/kimi-code, MIT, versión actual de npm 2.0.2. Los nombres de los tipos de proveedor difieren entre ambos, por lo que un archivo de configuración antiguo no se puede trasladar: al comparar la documentación de proveedores de ambos proyectos el 21 de septiembre de 2026, lo que el cliente de Python llamaba openai_legacy es openai en la CLI 2.x, y gemini es google-genai.
¿pip install kimi-code me proporciona Kimi Code CLI?
No, y esta es la trampa más importante del tema. El README archivado de Moonshot describe el paquete de PyPI llamado kimi-code como «Archivado. Un alias heredado de kimi-cli, no la nueva Kimi Code CLI» (comprobado el 21 de septiembre de 2026). Al instalarlo obtienes el cliente de Python archivado. La CLI actual se distribuye mediante el script oficial de instalación en code.kimi.com, Homebrew o npm como @moonshot-ai/kimi-code, cuya versión más reciente es 2.0.2, con un binario kimi y un requisito de Node de >= 22.19.0.
¿Puedo conservar los modelos de Kimi si cambio a otro cliente?
Moonshot documenta cuatro clientes de terceros para su servicio de programación: Claude Code, Codex, OpenCode y Hermes Agent (páginas comprobadas el 21 de septiembre de 2026). La página de OpenCode, por ejemplo, indica que se debe ejecutar opencode auth login y elegir «Kimi For Coding», con claves creadas en Kimi Code Console —hasta cinco, cada una mostrada solo una vez al crearla—. Cada una de esas rutas sigue requiriendo una membresía de Kimi Code, por lo que cambiar de cliente no te saca de la cuota de la membresía. Kunavo no revende modelos de Kimi, así que esta es una ruta de Moonshot, no de Kunavo.
¿Cuánto cuesta un plan de Kimi Code?
Aquí no se indica ninguna cifra porque no se pudo verificar ninguna. kimi.com/code y su página de precios muestran los precios de los niveles en el cliente, y no aparece ningún precio en el HTML del servidor consultado el 21 de septiembre de 2026; comprueba el nivel y el importe durante el pago en lugar de confiar en cualquier cifra copiada de una página de terceros, incluida esta. Lo que sí afirma la documentación de membresía de Kimi es que el nivel Go no tiene cuota de programación, que Plus y superiores pueden usar Kimi Code y que el contexto de 1M y HighSpeed requieren Pro o superior. También describe el saldo de exceso Extra Usage en RMB, con una recarga mínima de ¥25 y un límite de saldo de ¥10.000. Ningún nivel publica una asignación numérica de tokens o solicitudes, por lo que no se puede calcular una cifra de coste por token para una suscripción.
Comprobado el 21 de septiembre de 2026: metadatos del repositorio para kimi-code, kimi-cli y los siete clientes de destino mediante la API de GitHub; la entrada del registro npm para @moonshot-ai/kimi-code; las páginas de proveedores, variables de entorno, archivos de configuración, ubicaciones de datos, IDE y migración de Moonshot; el README de kimi-cli; la página de membresía de Kimi Code; la página de terceros de OpenCode; y la tabla de precios de chat de Kimi Open Platform. En esta página no se cita ningún precio del plan de Kimi Code: kimi.com muestra los precios de los niveles en el cliente y no aparece ninguno en el HTML del servidor, así que confirma el importe en el proceso de pago. El estado de Continue y los detalles de configuración propios de los clientes de destino no se volvieron a verificar hoy. Kunavo no ha ejecutado ninguna sesión de este cliente contra su propio endpoint, y todas las cifras en dólares aquí son aritmética ilustrativa de tokens.