Volver a las guías
Comparativa·21 de septiembre de 2026·Actualizado el 3 de octubre de 2026·9 min de lectura

Mistral Vibe frente a Claude Code: un archivo TOML contra un protocolo

Ambos funcionan en una terminal. Solo uno obtiene su lista de proveedores de un archivo que editas tú, y ninguno envía exactamente todo tu tráfico adonde crees.

Última revisión: .

Mistral Vibe CLI y Claude Code son ambos agentes de programación para terminal, y la elección es estructural más que una cuestión de cuál es más inteligente: Vibe CLI es software Apache-2.0 cuya lista de proveedores es un archivo TOML editado manualmente, mientras que Claude Code es software propietario que utiliza un único protocolo para comunicarse con modelos Claude y requiere una cuenta de Anthropic de pago. Vibe CLI ofrece una superficie más amplia para usar tu propia clave. Claude Code ofrece una opción documentada y compatible. Todo lo que aparece a continuación está fechado, y nada de esto es una prueba de compatibilidad en tiempo de ejecución.

Primero, una aclaración, porque cambia el significado de los precios. El centro de ayuda de Mistral publica ahora que Le Chat es Vibe, y «Mistral Vibe» designa toda la familia de productos: Vibe Work, Vibe Chat y Vibe Code en la web y en dispositivos móviles. Esta página trata únicamente del agente de terminal: el paquete mistral-vibe del repositorio mistralai/mistral-vibe, cuyo binario es vibe, en v2.25.5. Los precios de los planes de Mistral que aparecen más adelante compran una cuenta que cubre mucho más que ese binario. Por otro lado, Claude Code es el cliente propio de Anthropic y no Claude Code Router, un proxy independiente de terceros.

Cuál elegir y cuáles son los costes del cambio

Elige Vibe CLI si la decisión sobre el proveedor debe seguir siendo tuya o si quieres probar un agente de terminal antes de pagar a alguien. La página de precios de Mistral indica «Limited coding sessions» en el plan Free, y la propia CLI es software gratuito que puedes instalar con pip install mistral-vibe en Python 3.12 o posterior. Su documentación de configuración utiliza un gateway de terceros como ejemplo práctico para un proveedor personalizado, por lo que apuntarlo a otro lugar es un patrón documentado y no un hack. Su repositorio incluye instrucciones de configuración del Agent Client Protocol para Zed, JetBrains IDEs y Neovim, y el centro de ayuda de Mistral enumera una extensión oficial de VS Code junto a la herramienta de línea de comandos.

Elige Claude Code si tu trabajo ya utiliza modelos Claude y quieres el cliente del proveedor con el protocolo del propio proveedor. Su documentación de configuración afirma que «Claude Code requires a Pro, Max, Team, Enterprise, or Console account. The free claude.ai plan does not include Claude Code access.» A cambio, obtienes un binario nativo mantenido que se actualiza automáticamente en segundo plano, seis modos de permisos con nombre y una guía completa de compatibilidad de gateways que indica exactamente qué encabezados y campos del cuerpo debe reenviar un endpoint personalizado. La documentación de la CLI de Mistral no incluye una referencia de compatibilidad equivalente para la ruta de terceros de Vibe.

Si vienes de la otra dirección —ya ejecutas Claude Code y estás valorando Vibe CLI—, el coste de migración está en la configuración, no en el código. Ningún cliente modifica tu repositorio. Lo que no se transfiere es todo lo que lo rodea: Claude Code guarda la configuración en ~/.claude, un directorio de proyecto .claude y .mcp.json, mientras que Vibe CLI la guarda en ~/.vibe/config.toml, un ./.vibe/config.toml de proyecto y un archivo de carpetas de confianza. No existe un formato compartido ni un importador, así que reserva una tarde para volver a declarar proveedores, permisos y servidores MCP en lugar de contar con una herramienta de migración. Los hábitos de permisos tampoco se corresponden claramente, como concreta la tabla siguiente.

Mistral Vibe CLI frente a Claude Code, lado a lado

DimensiónMistral Vibe CLIClaude Code
Proveedor y licenciaMistral AI; la CLI tiene licencia Apache-2.0Anthropic; el paquete npm declara «SEE LICENSE IN README.md»
Versión comprobadav2.25.5, publicada el 18 de septiembre de 2026npm 2.1.277, publicado el 18 de septiembre de 2026; la etiqueta stable es 2.1.267
Instalación y runtimeScript de shell, uv tool install o pip install; Python 3.12+Instalador, Homebrew, WinGet, apt/dnf/apk o npm; el paquete npm instala un binario nativo que «does not itself invoke Node»
Cuenta necesariaUna cuenta de Mistral; el plan Free indica sesiones de programación limitadasPro, Max, Team, Enterprise o Console; claude.ai gratuito no lo incluye
Modelo predeterminadoMistral Medium 3.5, con el identificador mistral-vibe-cli-latestUn modelo Claude, seleccionable con /model o la familia de variables ANTHROPIC_MODEL
Modelo de permisosPerfiles de agente: ask, plan, accept-edits (el predeterminado), auto-approve o un perfil personalizado, además de --auto-approve / --yoloSeis modos con nombre: default, acceptEdits, plan, auto, dontAsk, bypassPermissions; «On Pro, Max, and Team plans, the built-in starting permission mode is auto mode»
Gestión del contextoCompacta automáticamente a 200,000 tokens de forma predeterminada; Mistral describe Medium 3.5 como un modelo con contexto de 256kSe presupone una ventana de contexto de 200K para un identificador no reconocido, o de 1M cuando el identificador contiene [1m]
Superficie del editorClientes del Agent Client Protocol y una extensión oficial de VS CodeExtensión de VS Code, complemento de JetBrains y aplicación de escritorio
Endpoint de tercerosTOML [[providers]] editado manualmente; no hay interfaz para añadir proveedoresANTHROPIC_BASE_URL más una variable de credenciales, con una guía de compatibilidad publicada
Valor predeterminado de la telemetríaActivada; se desactiva con enable_telemetry = false en config.tomlLo determina el tipo de cuenta; consulta la documentación de Anthropic sobre el uso de datos

Fuentes comprobadas el 19 de septiembre de 2026: la API de GitHub y los metadatos de PyPI para Vibe CLI, el registro de npm y los modos de permisos para Claude Code. El ritmo de lanzamientos de Vibe es rápido —cuatro versiones entre el 10 y el 18 de septiembre de 2026—, así que vincula cualquier afirmación de configuración a una versión y no a la página de documentación que leíste el mes pasado.

Cuánto cuesta cada cuenta

PlanPrecio publicadoQué indican las viñetas publicadas sobre la programación
Mistral Free$0«Limited coding sessions»; «$10 /mo in API credits»
Mistral Pro$14.99/mes; $5.99 para estudiantes verificados«All-day coding in the CLI, IDE, or on web»; «$30 /mo in API credits» ($15 en el plan Education para estudiantes)
Mistral Team$24.99 por usuario/mes, mínimo de $50/mesAñade almacenamiento, verificación del dominio y exportación de datos
Claude Pro$17/mes con una suscripción anual ($200 cobrados por adelantado); $20 mensualesIncluye Claude Code
Claude MaxDesde $100 al mes«Choose 5x or 20x more usage than Pro per 5-hour session»
Claude Team$20 por puesto/mes anual, $25 mensual; puesto Premium $100 anual, $125 mensualIncluye Claude Code

Consultado en mistral.ai/pricing y claude.com/pricing el 19 de septiembre de 2026. Hay tres lagunas importantes. Ningún proveedor publica una cifra de uso que se pueda dividir entre un precio mensual: «limited coding sessions», «all-day coding» y «5x or 20x more usage than Pro per 5-hour session» son las expresiones publicadas, y cualquier cifra de horas al mes que veas en otro lugar es una estimación de alguien. La página de Max solo muestra «From $100», por lo que esta guía no indica un precio para el nivel 20x. Además, las cifras de puestos difieren entre la página de precios de Anthropic y partes de su documentación de implementación, así que confirma el precio del puesto en el proceso de pago antes de realizar el pedido.

Hay otra cosa que la tabla de planes no puede decirte: Mistral enumera los créditos mensuales de API como beneficio del plan sin asociarlos a un producto, por lo que la página de precios no responde si se pueden gastar específicamente en el uso de Vibe CLI. Compruébalo en tu propia cuenta antes de tratar esos créditos como un presupuesto de programación. Actualizado el 1 de octubre de 2026: esta tabla indicaba créditos de API de $15 para Pro cuando se consultó el 19 de septiembre; el 1 de octubre la página de precios indica $30 para Pro y $15 para el plan Education para estudiantes. Las claves de los planes, las claves de pago por uso y lo que ocurre al superar el límite del plan aparecen en Precios de Mistral Vibe.

Apuntar cualquiera de los dos clientes a tu propia clave de API

Vibe CLI combina las entradas [[providers]] por nombre y las entradas [[models]] por alias, y su precedencia documentada, de mayor a menor, es: configuración de administrador, indicadores de línea de comandos, variables de entorno, el ./.vibe/config.toml del proyecto y después el ~/.vibe/config.toml del usuario. Con api_style = "openai", la solicitud se dirige a {api_base}/chat/completions con un token bearer, por lo que la URL base termina en /v1.

.vibe/config.toml
# Vibe CLI reads ./.vibe/config.toml first, then ~/.vibe/config.toml.
active_model = "kunavo-sonnet"

[[providers]]
name = "kunavo"
api_base = "https://api.kunavo.com/v1"
api_key_env_var = "KUNAVO_API_KEY"
api_style = "openai"
backend = "generic"

[[models]]
name = "claude-sonnet-5"
provider = "kunavo"
alias = "kunavo-sonnet"
display_name = "Claude Sonnet 5 (Kunavo)"

Aquí hay dos cosas que es fácil hacer mal. El código fuente de v2.25.5 resuelve api_style mediante una búsqueda simple en un diccionario sin validación, por lo que un error tipográfico provoca un error en el momento de la solicitud y no cuando se carga la configuración. Tampoco hay una interfaz para añadir proveedores: /config y --setup no crean proveedores de terceros, así que este archivo se edita manualmente. El código fuente también expone "anthropic", "openai-responses", "reasoning" y "vertex-anthropic" junto a "openai"; el de Anthropic envía solicitudes a /v1/messages con x-api-key, por lo que su api_base debe no incluir /v1; sin embargo, la documentación de Mistral no enumera ninguno de ellos. El Unified Harness que v2.25.5 sacó de la fase experimental sí los incluye: el mismo código fuente le entrega api_style e implementa el esquema de credenciales de cada estilo en esa ruta. Por tanto, considéralo verificado en el código fuente y no documentado, no exclusivo de versiones antiguas, y como algo que esta página no ha ejecutado.

Claude Code tiene exactamente una ruta, y está documentada de principio a fin. Establece la URL base y una credencial; la página del gateway indica que «While a gateway credential variable or apiKeyHelper is active, a developer's claude.ai subscription isn't used: the credential replaces the subscription login for that session, and the subscription's usage limits don't apply.» Establecer la URL base sin una credencial no sustituye la suscripción.

~/.zshrc
export ANTHROPIC_BASE_URL="https://api.kunavo.com"
export ANTHROPIC_AUTH_TOKEN="sk-kn-..."
export ANTHROPIC_MODEL="claude-sonnet-5"
export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-5-5"
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4-5"

claude

Conserva las líneas de los modelos: el valor predeterminado integrado de Claude Code y su alias opus apuntan al Opus más reciente, y si Kunavo aún no ofrece ese modelo, la primera solicitud devuelve 404. El valor fijado mantiene opus en Claude Opus 5.5, lo que requiere Claude Code v2.1.280 o posterior, una versión más reciente que la 2.1.277 de la tabla anterior (ejecuta claude update). El alias sonnet utiliza Sonnet 5.5 de forma predeterminada, que Kunavo no ofrece, por lo que sin la línea ANTHROPIC_DEFAULT_SONNET_MODEL, un cambio /model sonnet, la fase de ejecución de opusplan y cualquier subagente configurado con model: sonnet devuelven 404.

Kunavo expone completions de chat, responses y un endpoint Messages nativo de Anthropic, y su ruta Messages acepta la credencial tanto en Authorization como en x-api-key, lo que permite que ambos clientes se autentiquen de la misma manera. Consulta la referencia de la URL base y la guía de integración de Claude Code. Son referencias de configuración publicadas, no pruebas de compatibilidad.

Lo que no obtiene un endpoint de terceros

Esta es la parte que las tablas de funciones omiten, y la razón más importante para leer el código fuente en lugar de la página de marketing.

En Vibe CLI, no todo tu tráfico va a tu proveedor. Las completions de «utilidad» en segundo plano —las pequeñas llamadas que asignan nombres a conversaciones y worktrees— se enrutan al modelo mistral-vibe-cli-fast propio de Mistral siempre que haya un proveedor de Mistral utilizable, y los valores predeterminados integrados siempre configuran uno, incluso cuando el proveedor activo de tu sesión es otro. El código fuente de v2.25.5 lo deja claro, al igual que el fallback: cuando no hay ningún proveedor de Mistral utilizable, la llamada de utilidad se dirige al modelo activo de la sesión. En la práctica, eso significa que MISTRAL_API_KEY no esté configurado o que se excluya el alias mediante allowed_models. Smart Approve va más allá: su entrada del registro de cambios de 2.25.1 indica que el clasificador «now runs its classifier on the fast Mistral model regardless of the session's active model», y solo funciona con Unified Harness, por lo que una sesión exclusiva de Kunavo se mantiene de forma realista en accept-edits o plan en lugar de Smart Approve. El arranque de los conectores también depende de un proveedor cuyo backend sea mistral, y el inicio de sesión del navegador requiere eso además de URL de autenticación del navegador configuradas; un proveedor declarado de la forma en que el bloque anterior declara uno solo usa credenciales. Además, los proveedores de terceros configurados sin una variable de entorno de clave de API fallaban en cada turno en Unified Harness hasta la corrección de v2.25.5, algo lo bastante reciente como para tenerlo en cuenta antes de depurar tu propia configuración.

También hay un detalle del muestreo que determina si tu primera solicitud funciona siquiera. La ruta OpenAI de Vibe construye su carga útil con temperature incondicionalmente, mientras que su ruta Anthropic nunca envía ese campo. Esto importa porque el catálogo de Kunavo marca temperature, top_p y top_k como no compatibles en varios de sus modelos Claude y los elimina antes del envío; una ruta que los reenviara sin cambios convertiría un valor predeterminado del cliente en un rechazo inmediato. Por eso la configuración api_style = "openai" anterior es la que muestra esta página.

En el lado de Claude Code, una URL base personalizada también cambia los valores predeterminados, y Anthropic documenta cuáles. El recuento de tokens es el ejemplo más claro: /v1/messages/count_tokens es opcional y «when they're absent, Claude Code falls back to a character-based estimate of context usage», por lo que /context muestra cifras aproximadas frente a cualquier gateway que no lo sirva; Kunavo no lo sirve. La transmisión de herramientas con granularidad fina está desactivada de forma predeterminada detrás de una URL base personalizada. El descubrimiento de modelos del gateway está desactivado salvo que establezcas CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, y descarta cualquier identificador que no contenga «claude» o «anthropic». La comprobación de disponibilidad de modo rápido y la comprobación de seguridad de dominios de WebFetch siguen llamando directamente a api.anthropic.com y nunca aparecen en los registros del gateway. Y las variables ANTHROPIC_DEFAULT_*_MODEL_SUPPORTED_CAPABILITIES «have no effect behind an ANTHROPIC_BASE_URL gateway».

Dos límites específicos de Kunavo, obtenidos de su propio código fuente el 24 de septiembre de 2026. Su endpoint Messages solo sirve modelos cuyo slug comienza por claude-, por lo que el api_style "anthropic" de Vibe no puede llegar a nada más a través de él. Y de los cuatro valores de anthropic-beta que el adaptador Anthropic de Vibe siempre envía, esa ruta reenvía interleaved-thinking-2025-05-14 y fine-grained-tool-streaming-2025-05-14 al upstream y elimina prompt-caching-2024-07-31 y context-1m-2025-08-07, sin rechazar la solicitud. El cuerpo JSON, incluido cualquier marcador cache_control, se pasa al dispatcher tal como se envía; esta página no ha medido si eso produce aciertos de caché en un modelo determinado. El almacenamiento en caché de prompts explica cómo se ven las tarifas cuando una ruta sí lo admite.

Un coste ilustrativo de tokens para una sesión

Estos son cálculos aritméticos de tokens, no costes medidos de tareas ni un límite de facturación. Supón una sesión que envía 200,000 tokens de entrada sin caché y recibe 12,000 tokens de salida. La primera fila es la tarifa publicada por Mistral para el modelo predeterminado de Vibe CLI, mostrada a modo de comparación; Kunavo no vende modelos de Mistral. Las filas restantes son tarifas activas del catálogo de Kunavo por millón de tokens.

ModeloEntrada/salida por 1MFacturado porEstimación para la sesión supuesta
Mistral Medium 3.5$1.50 / $7.50API propia de Mistral$0.390
Claude Haiku 4.5$0.70 / $3.50Catálogo de Kunavo$0.182
Claude Sonnet 4.6$2.10 / $10.50Catálogo de Kunavo$0.546
Claude Sonnet 5$1.40 / $7.00Catálogo de Kunavo$0.364
Claude Opus 5$3.50 / $17.50Catálogo de Kunavo$0.910

La cifra de Mistral procede de su lista de precios de la API, y la propia configuración incluida con Vibe declara las mismas dos cifras para su modelo predeterminado. Ten en cuenta que el identificador literal mistral-vibe-cli-latest no aparece en ninguna tabla de precios de Mistral, y al menos una calculadora de terceros cita una tarifa diferente para él, así que lo honesto es citar la tarifa publicada de Mistral Medium 3.5 en lugar de un precio para el identificador.

En el lado de Kunavo, cada fila de Claude se compara individualmente con la lista de precios de Anthropic: Claude Sonnet 4.6 aparece a $2.10 / $10.50 frente a una referencia oficial de $3.00 / $15.00 (~30% por debajo de la tarifa de lista), y Claude Sonnet 5 a $1.40 / $7.00 frente a $2.00 / $10.00 (~30% por debajo de la tarifa de lista). El importe del catálogo de Kunavo es un mínimo 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 del proveedor ascendente multiplicado por el margen aplicable. Los cargos de caché y las herramientas externas quedan fuera de este ejemplo. La recarga mínima es $10 de crédito prepago, que financia un saldo en lugar de comprar un plan; consulta los detalles de facturación.

Probarlo sin hacer suposiciones

Ejecuta dos veces la misma tarea acotada —un archivo, un error, una investigación en varios archivos—, una vez en cada cliente, y lee el cargo que tu cuenta registró realmente. Eso responde a la pregunta que una tabla de planes no puede responder: si la tarifa anunciada más barata también terminó el trabajo. Mantén disponible una ruta operativa mientras haces la prueba, porque ninguna de las dos configuraciones anteriores se ha probado en tiempo de ejecución contra Kunavo. Empieza por la guía de integración de Claude Code para la parte de Claude Code y crea una cuenta de Kunavo cuando estés listo para añadir fondos a una clave.

¿Estás comparando otros agentes de terminal con los mismos criterios? OpenCode frente a Claude Code y Gemini CLI frente a Claude Code comparan dos clientes más con la misma separación entre un binario gratuito y una factura de API medida, y Claude Code sin suscripción explica detalladamente la ruta de credenciales.

Preguntas frecuentes

¿Es Mistral Vibe mejor que Claude Code?

Ningún benchmark responde a esa pregunta, y una comparación que clasifica dos agentes de programación por calidad sin publicar una ejecución es una conjetura. Las diferencias que se pueden comprobar son estructurales. Vibe CLI es software Apache-2.0 que lee un archivo TOML editado manualmente y puede apuntar a cualquier endpoint compatible con OpenAI, y el plan gratuito de Mistral indica sesiones de programación limitadas. Claude Code es software propietario que utiliza un único protocolo, la API Messages de Anthropic, requiere una cuenta Pro, Max, Team, Enterprise o Console, y documenta detalladamente la ruta de su gateway. Elige según cuáles de esas restricciones puedes aceptar y, después, mide ambos en tu propio repositorio.

¿Mistral Vibe es gratuito?

El software de Vibe CLI es gratuito: tiene licencia Apache-2.0 en PyPI como mistral-vibe y se instala con pip, uv o un script de shell. Lo que cuesta dinero es la inferencia. El plan Free de Mistral indica «Limited coding sessions» y «$10 /mo in API credits»; Pro cuesta $14.99 al mes ($5.99 para estudiantes verificados) e indica «All-day coding in the CLI, IDE, or on web». Mistral no publica ninguna cifra sobre cuántas sesiones permite cada asignación, por lo que ninguna página honesta puede convertir un plan en horas. Claude Code ofrece un contraste más claro: su propia documentación de configuración indica que el plan gratuito de claude.ai no incluye acceso a Claude Code.

¿Es Mistral Vibe de código abierto?

La CLI sí lo es. El repositorio de GitHub mistralai/mistral-vibe tiene licencia Apache-2.0, no está archivado, y el paquete de PyPI declara la misma licencia. Sin embargo, «completamente de código abierto» es una afirmación excesiva en v2.25.5: pyproject.toml fija mistralai-vibe-local-harness==0.5.1, un paquete independiente de PyPI descrito como el runtime y los enlaces nativos de Unified Harness local, publicado sin campo de licencia, expresión de licencia, clasificadores ni URL del proyecto o repositorio de origen. El registro de cambios de 2.25.5 también elimina la etiqueta «experimental» de Unified Harness y menciona --legacy-harness como vía de escape para volver al de Python. Claude Code tampoco es de código abierto: su paquete npm declara «SEE LICENSE IN README.md» en lugar de una licencia OSI.

¿Puede Mistral Vibe CLI usar modelos de Claude?

Sí, mediante su propia configuración de proveedores y no mediante un interruptor. Vibe CLI combina las entradas [[providers]] por nombre y las entradas [[models]] por alias desde ./.vibe/config.toml o ~/.vibe/config.toml, y la propia documentación de configuración de Mistral utiliza un gateway de terceros como ejemplo práctico. Con api_style = «openai», la CLI envía solicitudes a /chat/completions con un token bearer, por lo que api_base termina en /v1. El código fuente de v2.25.5 también expone los valores de api_style «anthropic», «openai-responses», «reasoning» y «vertex-anthropic», pero la documentación de Mistral solo muestra «openai», así que considera los demás verificados en el código fuente y no documentados. El Unified Harness que v2.25.5 sacó de la fase experimental también los incluye: el mismo código fuente le entrega directamente api_style e implementa el esquema de credenciales de cada estilo en esa ruta; sin embargo, esta página no ha ejecutado ninguno de ellos.

¿Puede Claude Code usar modelos de Mistral?

No, y Anthropic lo dice directamente: su documentación del gateway afirma que Anthropic «doesn't endorse, maintain, or audit third-party gateway products, and doesn't support routing Claude Code to non-Claude models through any gateway». El formato de comunicación lo restringe aún más: un gateway ANTHROPIC_BASE_URL debe servir /v1/messages en el formato Messages de Anthropic, y el descubrimiento de modelos del gateway, desactivado salvo que se establezca CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, conserva únicamente los identificadores de modelo que contienen «claude» o «anthropic». Sin embargo, interpreta ese filtro como no compatible y no como bloqueado: el mismo documento indica que rige el selector /model y que los identificadores que descarta aún pueden configurarse manualmente. Kunavo establece el límite desde su propio lado: su endpoint Messages rechaza cualquier modelo cuyo slug no empiece por claude-.

¿Qué modelo usa Mistral Vibe CLI de forma predeterminada?

Mistral Medium 3.5. El anuncio oficial de Mistral indica que «becomes the default model in Le Chat» y que «also replaces Devstral 2 in our coding agent, Vibe CLI», y el código fuente de v2.25.5 coincide: el modelo activo predeterminado es el identificador mistral-vibe-cli-latest, con el nombre visible «Mistral Medium 3.5». Cualquier artículo que diga que Vibe CLI ejecuta Devstral 2 de forma predeterminada es anterior a ese cambio. La lista de precios de la API de Mistral cotiza Mistral Medium 3.5 a $1.5 por millón de tokens de entrada y $7.5 por millón de tokens de salida, y la configuración incluida con Vibe declara las mismas dos cifras.

¿Cuál es más barato, Mistral Vibe o Claude Code?

No se facturan de la misma manera, por lo que la comparación solo funciona cuando se fija la ruta. En cuanto a los planes, Mistral Pro cuesta $14.99 al mes frente a Claude Pro, que cuesta $17 al mes con una suscripción anual ($200 cobrados por adelantado) o $20 mensuales, y ninguno de los proveedores publica una cifra de uso que se pueda dividir entre esos precios. En cuanto a los tokens, ambos clientes pueden funcionar con una clave de API con consumo medido, y entonces la factura la determina la tarifa del modelo, no el cliente. La tarifa publicada más barata y la forma más barata de terminar la tarea siguen siendo preguntas distintas: un modelo que necesita tres intentos puede costar más que uno más caro que necesita una sola pasada.

Comprobado el 19 de septiembre de 2026: las API de GitHub y PyPI para mistral-vibe y su dependencia de harness; el código fuente, el registro de cambios y el README de v2.25.5; la página de configuración de la CLI de docs.mistral.ai; mistral.ai/pricing, mistral.ai/pricing/api, el anuncio de Mistral Medium 3.5 y el artículo del centro de ayuda de Mistral sobre el cambio de nombre de Vibe; la entrada del registro npm para @anthropic-ai/claude-code; y las páginas de configuración, modos de permisos, gateway y compatibilidad del gateway de code.claude.com. El comportamiento del endpoint propio de Kunavo se obtuvo de su código fuente ese mismo día. Ningún cliente se instaló ni se ejecutó contra Kunavo, por lo que esto no es una prueba de compatibilidad, y todas las cifras en dólares son cálculos ilustrativos de tokens, no el coste medido de una tarea.