Aider, el asistente de codificación de terminal de código abierto, cuesta $0. Es software Apache-2.0, y aider.chat no anuncia planes, niveles, puestos ni servicio alojado, por lo que «Aider pricing» en la práctica significa la factura de la API del modelo que ejecutes a través de él. La cifra que conviene presupuestar son los tokens por sesión a la tarifa de tu proveedor; la configuración con más probabilidades de inflarla es el valor predeterminado propio de Aider para un model id que no reconoce, cuya corrección requiere dos líneas explicada más adelante.
Primero, una aclaración, porque los resultados de búsqueda los mezclan. Otra empresa, del sector del software contable, también opera como Aider y publica un mínimo mensual para la automatización del cierre de periodos. Esos precios corresponden a ese producto. Esta página trata únicamente de la CLI en aider.chat, distribuida como el paquete aider-chat del repositorio Aider-AI/aider.
Qué cobra Aider y qué genera realmente la factura
La sección de preguntas frecuentes de Aider afirma claramente que la empresa que lo desarrolla publica la herramienta como código abierto bajo Apache 2.0, y no aparece ningún texto sobre precios, planes o suscripciones en la página de inicio, las preguntas frecuentes, la página de instalación ni las páginas de conexión con LLM (todas comprobadas el 18 de septiembre de 2026). La factura se encuentra completamente al otro lado del endpoint.
| Partida | Cuánto cuesta | De dónde procede |
|---|---|---|
| La CLI de Aider | $0, Apache-2.0 | Licencia del repositorio y preguntas frecuentes del proyecto |
| Un servicio alojado de Aider | Ninguno anunciado | No existe tal producto en ninguna página de aider.chat comprobada aquí |
| Tokens de la API del modelo | Tarifa por token de tu proveedor | Facturación propia de tu proveedor |
| Ruta de GitHub Copilot | Se descuenta de la suscripción de Copilot | Página de Copilot de Aider |
| Modelo local mediante Ollama | Sin cargo por solicitud; se pagan el hardware y la electricidad | Página de Ollama de Aider |
Comprueba la cadencia de lanzamientos antes de estandarizarlo para un equipo. El repositorio no está archivado y tiene 49,040 estrellas; la insignia de la propia página de inicio de aider.chat todavía muestra 44K, así que consulta la API y no la página. El último commit en main está fechado el 22 de mayo de 2026, y hay 1,378 incidencias abiertas y 500 pull requests abiertos (API de GitHub, 18 de septiembre de 2026). Las dos vistas oficiales de «última versión» también discrepan: PyPI ofrece 0.86.2, subida el 12 de febrero de 2026, mientras que GitHub Releases se detiene en v0.86.0 del 9 de agosto de 2025. Confía en PyPI para lo que te proporciona pip install, y confírmalo en tu propio entorno. El trabajo fusionado desde entonces está en main como 0.86.3.dev (aider/__init__.py) y no forma parte de ninguna versión instalable.
Hay otra inconsistencia que debes resolver en tu propio entorno antes de instalar: la página de instalación de Aider anuncia Python 3.8–3.13 para su instalador de bootstrap y 3.9–3.12 para pip y pipx, mientras que los metadatos del paquete 0.86.2 en PyPI declaran >=3.10,<3.13. Los metadatos del paquete son lo que pip aplica realmente, así que comprueba tu intérprete con ellos y no con el texto descriptivo.
La configuración que más cambia el coste de la API de Aider
La página de inicio de Aider todavía dice que funciona mejor con Claude 3.7 Sonnet, DeepSeek R1 y V3, y OpenAI o1, o3-mini y GPT-4o; su página de LLM menciona un conjunto similar de mediados de 2025. Ese consejo está desactualizado, y seguirlo literalmente en 2026 no es la recomendación aquí, pero las fechas importan por un motivo que va más allá de elegir el modelo.
Esta es la parte que omiten las tablas de precios. Aider elige el formato de edición, el mapa del repositorio y el comportamiento de caché al comparar el model id con una tabla integrada, y el id que llega a esa tabla es la cadena con prefijo que escribes después de --model. Sus valores predeterminados publicados para cualquier elemento que no coincida son edit_format: whole, use_repo_map: false, cache_control: false y weak_model_name: null, según la página de configuración avanzada del modelo.
En el código fuente publicado de 0.86.2, esa búsqueda se ejecuta en dos pasos, y la distinción determina si todo esto se aplica a tu caso. Primero, Aider compara el id que proporcionaste con una tabla incluida de 313 entradas indexadas por nombre totalmente cualificado: la cadena completa, incluido el prefijo, por lo que gemini/gemini-3-pro-preview y openai/gpt-5.2 están incluidos y ambos coinciden exactamente. Solo si no hay coincidencias recurre a reglas de subcadena, que entre otras detectan sonnet-4-5, opus-4-6, haiku-4-5, 3-7-sonnet, 3-5-sonnet, gpt-4, gpt-4.1, un segmento final exacto gpt-5, los ids o1 y o3-mini, DeepSeek V3 y R1, Llama-3 70B y algunos ids de Qwen.
El inconveniente para un endpoint personalizado es el prefijo. Para llegar a uno hay que pasar el id como openai/<id>, y las 40 filas con prefijo openai/ de esa tabla son todos nombres de modelos propios de OpenAI. Por tanto, openai/claude-sonnet-4-6 no coincide con ninguna fila de la tabla ni con ninguna regla de subcadena, y el comando que imprime la página de configuración propia de Kunavo —aider --model openai/claude-sonnet-4-6— ejecuta ediciones de archivos completos con el mapa del repositorio desactivado. «Archivo completo» significa que el modelo vuelve a emitir cada archivo editado entero en cada turno, y los tokens de salida son la parte costosa de la factura. Comprueba tu propio id con ambos pasos en lugar de suponer cualquiera de los resultados: por ejemplo, un id de Gemini 3 tiene entradas exactas bajo los prefijos gemini/ y openrouter/ de Aider, y ninguna bajo openai/.
Dos líneas lo corrigen. Aider lee este archivo desde tu directorio personal, la raíz de git o el directorio actual, indexado por el mismo nombre totalmente cualificado que pasas a --model.
# The name must match the string you pass to --model, prefix included.
- name: openai/claude-sonnet-4-6
edit_format: diff
use_repo_map: trueUna ejecución puntual puede usar --edit-format diff en su lugar. También conviene conocer una peculiaridad: como esa coincidencia del segundo paso es una subcadena, openai/claude-haiku-4-5 sí coincide con haiku-4-5 y obtiene automáticamente el formato diff y el mapa del repositorio, mientras que el id de Sonnet 4.6 no lo hace. Es un accidente de nomenclatura, no una propiedad del proveedor, y puede cambiar en cualquier versión de Aider; vuelve a comprobarlo en lugar de depender de ello.
Existe un segundo efecto más silencioso. Aider factura tres roles de modelo: el modelo principal, un modelo editor utilizado por el modo --architect, y un modelo débil utilizado para los mensajes de commit y el resumen del historial del chat (consulta la referencia de opciones). Cuando el id no se reconoce, el código fuente publicado establece tanto el modelo débil como el modelo editor en el propio modelo principal. Los tres roles se facturan entonces a tu tarifa más cara. La propia documentación de modos de Aider ya advierte de que el modo arquitecto «utiliza dos solicitudes de LLM, que pueden tardar más e incrementar los costes»; con un id no reconocido, ambas solicitudes son las caras. Aider documenta --weak-model, y el código fuente publicado crea ese modelo mediante el mismo constructor que el principal, por lo que se aplica el mismo prefijo openai/ y allí se puede indicar explícitamente un id barato.
Por último, un id no reconocido también silencia la lectura de costes. En el código fuente publicado, si el modelo no tiene una entrada input_cost_per_token, Aider muestra los recuentos de tokens y termina antes de la línea de coste; no muestra nada, ni siquiera $0.00; y la página de advertencias confirma que «supondrá que el modelo es gratuito». Restáuralo con un archivo de metadatos:
{
"openai/claude-sonnet-4-6": {
"input_cost_per_token": 0.0000021000,
"output_cost_per_token": 0.0000105000,
"litellm_provider": "openai",
"mode": "chat"
}
}Añade también max_input_tokens si quieres que la advertencia de contexto sea precisa; la página de límites de tokens de Aider afirma que nunca aplica límites de tokens y solo informa de los errores de límite de tokens del proveedor. Incluso con metadatos proporcionados, la cifra en dólares de Aider es su propio cálculo sobre los tokens informados; el código publicado incorpora de forma fija los multiplicadores de caché de un proveedor; así que considérala una estimación acumulada y concíliala con el registro de tu proveedor.
Una estimación práctica del coste de la API de Aider
Son cálculos de tokens, no costes medidos de tareas ni un límite máximo 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 bajo diff. Para la columna de archivo completo, supón que la misma sesión emite 40,000 tokens de salida porque los archivos editados se reenvían completos; esa proporción es una suposición ilustrativa, no una medición. Las tarifas son precios actuales del catálogo de Kunavo por millón de tokens.
| Modelo | Entrada/salida por 1M | Estimación, formato diff | Estimación, valor predeterminado de archivo completo |
|---|---|---|---|
| Claude Haiku 4.5 | $0.70 / $3.50 | $0.182 | $0.280 |
| GPT-5.6 Terra | $0.70 / $4.20 | $0.190 | $0.308 |
| Claude Sonnet 4.6 | $2.10 / $10.50 | $0.546 | $0.840 |
| Claude Opus 5 | $3.50 / $17.50 | $0.910 | $1.400 |
Dos lecturas. Primero, bajo estas suposiciones, el formato de edición por sí solo eleva Claude Sonnet 4.6 de $0.546 a $0.840 para el mismo trabajo, por eso la sección de configuración aparece antes que esta: comparar las tarifas de los proveedores antes de corregir el formato de edición es comparar la variable equivocada. Segundo, el tráfico de mensajes de commit y resúmenes que termina usando el modelo principal tampoco es gratuito: se supone que 30,000 tokens de entrada y 2,000 de salida cuestan $0.084 en Claude Sonnet 4.6, frente a $0.028 si nombras Claude Haiku 4.5 como modelo débil.
Multiplica estas cifras por tus propias sesiones diarias antes de considerarlas un presupuesto. El importe del catálogo de Kunavo es un mínimo de facturación, no un límite máximo: cuando el upstream informa de su cargo, la factura es el mayor entre el coste del catálogo y el coste del upstream multiplicado por el margen aplicable. Los cargos de caché y las herramientas externas quedan fuera de este ejemplo. La recarga mínima de Kunavo es $10 en crédito prepagado, que es un mínimo de financiación, no una tarifa por tarea ni una suscripción; consulta los detalles de facturación.
La API más barata para Aider: dos preguntas distintas
Aider publica el único punto de referencia de coste por tarea que se puede volver a comprobar para esta herramienta: su benchmark políglota ejecuta los mismos 225 ejercicios de Exercism en seis lenguajes y registra un coste en dólares por modelo. Esas ejecuciones separan «la tarifa más barata» de «el coste más barato para terminar» mejor que cualquier tabla de precios.
| Entrada del benchmark | Porcentaje correcto | Coste de los 225 ejercicios | Fecha de ejecución |
|---|---|---|---|
| gpt-5 (high) | 88.0% | $29.08 | 23 de agosto de 2025 |
| gpt-5 (medium) | 86.7% | $17.69 | 25 de agosto de 2025 |
| o3-pro (high) | 84.9% | $146.32 | 28 de junio de 2025 |
| gpt-5 (low) | 81.3% | $10.37 | 25 de agosto de 2025 |
| o3 (high) | 81.3% | $21.23 | 25 de junio de 2025 |
| DeepSeek-V3.2-Exp (Reasoner) | 74.2% | $1.30 | 3 de octubre de 2025 |
Leído del archivo de datos de la clasificación el 18 de septiembre de 2026. Dos advertencias importan más que la clasificación. La fila más reciente de ese archivo está fechada el 3 de octubre de 2025, así que aquí nunca se ha comparado nada publicado después, y la marca posterior de «última actualización» del pie de página refleja la fecha de edición del archivo, no una ejecución más reciente. Además, la clasificación no indica ninguna lista de precios ni fecha para su columna Cost, por lo que cada cifra es lo que costó esa ejecución en su fecha, no una cotización que puedas comprar hoy. Estos modelos se nombran como evidencia del benchmark; DeepSeek, en particular, no está en el catálogo de Kunavo, y el equivalente de bajo coste en la tabla anterior es Claude Haiku 4.5.
La regla útil: o3-pro costó cinco veces más que gpt-5 (high) y obtuvo una puntuación inferior, así que una tarifa alta no garantiza la finalización, y una tarifa baja tampoco garantiza el menor total: un modelo barato que necesita tres intentos puede costar más que uno que necesita uno. Haz una lista corta con el modelo menos caro que termine tu trabajo con el esfuerzo de revisión que aceptes y luego verifica el uso que tu cuenta del proveedor registró realmente para esa tarea. El /tokens de Aider no es esa cifra: su propia referencia de comandos lo define como un informe de los tokens utilizados por el contexto del chat actual, por lo que dimensiona la siguiente solicitud en lugar de sumar las solicitudes y reintentos ya facturados. Para un tratamiento más extenso de este método, consulta optimización de costes de IA.
La mejor API para Aider: qué ruta gana y cuándo
| Ruta | Cuándo gana | A qué renuncias |
|---|---|---|
| API directa del proveedor | Usas todo el día el modelo insignia de un proveedor y quieres sus propios descuentos de caché y por volumen | Un segundo proveedor implica una segunda cuenta; aun así, debes comprobar si Aider reconoce el id |
| OpenRouter | Cambias de modelo según la tarea y quieres una sola clave, y quieres que Aider conozca el modelo | Aider lo trata como un proveedor de primera clase —OPENROUTER_API_KEY y un prefijo de modelo openrouter/—, por lo que los ids se resuelven y se descubren los metadatos; en cuanto al precio, las preguntas frecuentes de OpenRouter dicen que transfiere los precios del proveedor «sin ningún margen en el precio de inferencia» y cobra su tarifa cuando compras créditos, así que la comparación se basa en las condiciones de financiación y no en la tarifa por token |
| Una puerta de enlace compatible con OpenAI | Quieres una sola clave y un solo saldo en un endpoint para el que Aider no tiene módulo de proveedor | A menos que tu id con prefijo openai/ coincida por casualidad con una de las entradas integradas de Aider, el formato de edición, el mapa del repositorio y los metadatos de costes requieren una configuración manual única; consulta el archivo de configuración anterior |
| Agente por suscripción | El uso diario intensivo a tarifa plana te conviene más que los tokens medidos | Aider no tiene una suscripción propia; el endpoint de Copilot es la única ruta que consume una |
| Modelo local | Trabajo pequeño o privado, sin cargo por solicitud | Brecha de capacidades frente a los modelos frontier alojados, además del hardware necesario para ejecutar uno. La ventana de contexto predeterminada de Ollama es pequeña y descarta silenciosamente el exceso, pero la página de Ollama de Aider dice que Aider dimensiona esa ventana por solicitud de forma predeterminada, de modo que los datos no se descartan |
Hay dos límites prácticos para la ruta mediante gateway. Para un gateway para el que Aider no tiene módulo de proveedor, la ruta documentada es la compatible con OpenAI: OPENAI_API_BASE, OPENAI_API_KEY y un prefijo openai/ obligatorio en el id del modelo, según la página de APIs compatibles con OpenAI. No es la única ruta de terceros que documenta Aider: OpenRouter tiene su propia página, su propio OPENROUTER_API_KEY y un prefijo openrouter/, por lo que sus ids se comportan de forma distinta a los de la ruta compatible genérica. OPENAI_API_BASE también es la única sustitución de base URL que documenta Aider: no existe un interruptor --anthropic-api-base, y la cadena ANTHROPIC_API_BASE no aparece en ningún lugar del árbol 0.86.2. Por tanto, la forma documentada de llegar a un gateway es mediante chat-completions. Aider sí incluye un interruptor general --set-env ENV_VAR=value para controlar la configuración de la API, así que interpreta esto como la ausencia de una ruta documentada del protocolo Messages y no como un bloqueo demostrado. Tampoco presupuestes ahorros de caché de prompts en esta ruta: la página de caché de prompts de Aider nombra las familias específicas de proveedores para las que almacena caché, exige el interruptor de activación --cache-prompts y dice que las estadísticas y los costes de caché no están disponibles durante el streaming. Esta página no comprobó si los bloques de caché sobreviven a la ruta compatible hasta algún gateway. Caché de prompts explica cómo son las tarifas cuando una ruta sí lo admite.
OpenRouter es el gateway establecido aquí y Aider lo documenta de forma nativa en su página de OpenRouter, incluidos los controles de enrutamiento de proveedores; compáralo por tarifa y condiciones de financiación, no por profundidad de integración. Consulta alternativas a OpenRouter y API compatible con OpenAI para esa comparación, y API de Claude más barata si Claude es la familia que has elegido.
Configúralo y comprueba la primera factura
Kunavo publica una guía de configuración para este cliente. Es una referencia de configuración publicada, no una prueba de compatibilidad: Aider no se ha probado en tiempo de ejecución aquí contra el endpoint de Kunavo, y todo lo anterior se ha extraído del código fuente publicado de Aider y de su propia documentación. Mantén disponible una ruta operativa mientras lo pruebas, ejecuta una tarea acotada y luego lee el cargo que tu cuenta registró para ella. No lo concilies con /tokens: informa del tamaño del contexto del chat actual, no de lo que ha gastado la sesión; además, con un id que Aider no reconoce tampoco muestra una línea de coste, que es la segunda razón por la que merece la pena escribir el archivo de configuración anterior. Empieza por la guía de integración de Aider y crea una cuenta de Kunavo cuando estés listo para financiar una clave.
¿Comparas clientes en lugar de proveedores? Precios de Cline y Precios de OpenCode cubren dos agentes con la misma separación entre un cliente gratuito y una factura de API medida.
Preguntas frecuentes
¿Cuánto cuesta Aider?
La CLI de Aider no cuesta nada. Es software de código abierto Apache-2.0, el repositorio de GitHub incluye esa licencia y aider.chat no publica ningún plan, nivel, cuota, plaza ni suscripción para la herramienta en su página de inicio, preguntas frecuentes, página de instalación o páginas de LLM. Esas mismas páginas tampoco anuncian ningún servicio alojado de Aider al que suscribirse. Lo que pagas es la factura de la API del modelo del proveedor al que la dirijas, o una suscripción de GitHub Copilot si utilizas esa ruta documentada, o nada por solicitud si ejecutas un modelo local. Otra empresa llamada Aider vende software de cierre contable en un dominio diferente; sus precios mensuales describen ese producto, no esta CLI.
¿Tiene Aider una suscripción o un plan de pago?
No. Aider no incluye ninguna cuenta propia ni una edición de pago; nada de Aider se desbloquea pagando a Aider. La única forma de usar Aider mediante una suscripción es su ruta documentada de GitHub Copilot, que establece OPENAI_API_BASE en el endpoint de Copilot; la documentación de Aider afirma que las llamadas realizadas de ese modo se facturan mediante la suscripción de Copilot y que la documentación de Copilot permite a agentes de terceros acceder a esa API. Esta última parte es la interpretación que hace Aider de las condiciones de GitHub, no una interpretación que esta página haya confirmado con la política propia de GitHub.
¿Cuál es la mejor API para Aider?
Depende de cómo trabajes, no de un ganador único. Una API directa del proveedor gana cuando usas todo el día el modelo insignia de un proveedor y quieres sus propios descuentos de caché y por lotes. Un gateway gana cuando cambias de modelo según la tarea y quieres una sola clave y un solo saldo; pero las dos rutas de gateway no son iguales dentro de Aider. OpenRouter tiene su propia página, su propia OPENROUTER_API_KEY y el prefijo openrouter/, por lo que Aider resuelve esos ID y consulta sus metadatos por sí mismo. Un gateway para el que Aider no tiene módulo de proveedor, como Kunavo, se alcanza mediante la ruta documentada compatible con OpenAI con el prefijo openai/, y un ID que no coincide con ninguna de las entradas integradas de Aider necesita que su formato de edición, mapa del repositorio y metadatos de coste se configuren manualmente una vez. Un agente basado en suscripción gana con un uso diario intensivo de tarifa plana. Un modelo local mediante Ollama gana para trabajos pequeños o privados sin cargo por solicitud. La documentación propia de Aider dirige a los lectores tanto a OpenRouter como a Copilot, así que ninguno es exótico.
¿Cuál es la API más barata para Aider?
El coste más bajo por token y el coste más bajo para terminar la tarea son preguntas distintas, y el benchmark políglota propio de Aider muestra que se separan. En los mismos 225 ejercicios, gpt-5 con razonamiento alto obtuvo un 88,0 % por 29,08 $, mientras que o3-pro con razonamiento alto obtuvo un 84,9 % por 146,32 $: cinco veces más dinero para una puntuación menor. DeepSeek-V3.2-Exp Reasoner terminó el mismo conjunto por 1,30 $ con un 74,2 %. Por tanto, la tarifa publicada más barata solo es el resultado más barato si el modelo termina tu trabajo sin intentos adicionales. Elige el modelo menos caro que complete tu tarea con un esfuerzo de revisión aceptable y mídelo en tu propio repositorio con el comando /tokens.
¿Por qué Aider no muestra una línea de coste para mi modelo?
Porque Aider no reconoce el ID del modelo. En el código fuente publicado, si el modelo no tiene una entrada input_cost_per_token, Aider muestra los recuentos de tokens y vuelve antes de la línea de coste: no muestra nada en lugar de 0,00 $. Su documentación de advertencias dice que utilizará una ventana de contexto ilimitada y supondrá que el modelo es gratuito. Proporciona un archivo .aider.model.metadata.json cuya clave sea el nombre completo que pasas a --model, con input_cost_per_token y output_cost_per_token, y la línea de coste volverá a aparecer. Ten en cuenta que la cifra de Aider es su propio cálculo sobre los tokens comunicados, no la factura de tu proveedor.
¿Aider sigue teniendo mantenimiento?
El repositorio está activo y no está archivado: licencia Apache-2.0, propiedad de la organización Aider-AI y 49.040 estrellas al 18 de septiembre de 2026. Pero el ritmo se ha ralentizado, y las fechas son la forma honesta de expresarlo. El último commit en main es del 22 de mayo de 2026. El paquete aider-chat publicado más recientemente es el 0.86.2, subido el 12 de febrero de 2026, y la versión anterior se publicó el 13 de agosto de 2025. Las versiones de GitHub terminan en v0.86.0, del 9 de agosto de 2025. Hay 1.378 incidencias abiertas y 500 solicitudes de extracción abiertas. No se encontró ninguna declaración de los mantenedores sobre la dirección del proyecto, así que considéralo una evidencia del ritmo, no un anuncio.
Repositorio, paquete, documentación y datos de la clasificación de Aider comprobados el 18 de septiembre de 2026; las afirmaciones sobre el comportamiento se han leído en la etiqueta publicada v0.86.2. Las tarifas de tokens de Kunavo proceden del catálogo actual, y todos los ejemplos en dólares de esta página son cálculos ilustrativos de tokens, no costes medidos de tareas.