IA gratis

Herramientas de IA gratis para programadores

Uno de mis disclaimers favoritos es “La IA cuesta”. Me ratifico; diseñar, entrenar y ejecutar modelos de IA cuesta dinero, mucho dinero. Las herramientas clientes (estoy hablando de editores de código, extensiones o herramientas de linea de comandos o web), también tienen sus costes.

Pero, al mismo tiempo, estamos tan acostumbrados al open source, que nos cuesta trabajo aceptar que muchas herramientas de IA sean de pago.

Por eso, en este artículo, te voy a presentar algunas herramientas de IA que son gratuitas. Pero antes, tenemos que dividirlas en dos grupos:

  • Modelos de lenguaje.
  • Herramientas para programar.

Modelos de lenguaje

Primero la mala noticia. Los LLM que hay detrás de todas estas mágicas herramientas de IA, no son gratis. O al menos, no lo son directamente usando sus APIs.

La razón fundamental es que para ejecutar un LLM, se necesita un hardware potente y un mantenimiento de los servidores. Además de buscar la rentabilidad del coste hundido en el desarrollo de los modelos.

Unos modelos son más baratos que otros, y dentro de la tendencia general de ofrecer más por menos, diría que su coste es cada vez más razonable. Pero si hablamos de gratis, en principio, no.

A menos que…

Instalación local

…escojas un modelo abierto y que te lo instales en tu ordenador. O en un servidor de tu empresa. O en una nube alquilada.

Para ello necesitarás un ordenador potente. Y un poco de tiempo para instalar todo. Ya, esto también se paga. Pero has pedido API gratis, no?

Las herramientas tipo ollama y LM studio te permiten instalar y ejecutar modelos de lenguaje en tu máquina. Pero no cualquier máquina. Te recomiendo que dispongas de una GPU con bastante memoria si quieres algo más que una prueba de concepto. Y, sobre todo, no quieres una prueba de tu paciencia.

Dicho esto, una vez instalado el runner, puedes descargar una gran variedad de modelos de lenguaje. Te dejo listaod de catálogos para aburrir:

Herramientas para programar

En este caso, ya hay mucha más variedad. Si estamos hablando de gratis, yo empezaría por elegir el IDE que ya tengas instalado y agregarle alguna extensión que te permita usar una IA local.

Extensiones de IDE

Escoger la extensión adecuada es la clave, porque no todas las extensiones consumen cualquier modelo de lenguaje (recuerda que queremos que consuman ollama o lm studio). Tampoco valen para todos los IDEs (recuerda que queremos un free o que no te suponga un coste extra).

De entre las gratuitas que consumen modelos gratuitos y que funcionan en los IDEs más populares, te recomiendo una de estas tres:

  • Aider para todo IDE, porque es un CLI independiente. Requiere Python, eso sí.
  • Continue para VSCode y JetBrains.
  • Cline solo para VSCode, pero 100% open source.

Editores de código

En esta categoría, totalmente free hay poco para elegir. Los nuevos editores viene con una capa de suscripción para usar la IA de modo profesional. Entre los que son realmente gratis, te destaco dos muy distintos:

  • Bolt DiY versión Do It Yourself del agente de desarrollo de StackBlitz.
  • Zed es un editor ultra rápido con IA integrada (pero aún no va en Windows).

Conclusión

Como ves, opciones no faltan. Aunque todas tienen algún tipo de peaje. Bien sea en hardware, en tiempo de configuración o en la calidad de la experiencia de uso.

Antes de despedirme, necesito mencionarte que casi todas la herramientas de pago tienen una capa de suscripción gratuita, con limitaciones de tiempo, uso o capacidades. Así que puedes probarlas y ver si te valen.

Yo uso varias, y de entre todas, me quedo con Cursor por relación calidad/precio. Te dejo un enlace de referencia con un mes gratis de Cursor Pro por si te interesa.

En cualquier caso, una vez domines las herramientas de IA, creo que el coste de cualquiera estará más que justificado para una uso profesional. Mira mi lista de desatacados para este año. Alguna te encajará.