SetFree permite usar cualquier CLI de código con múltiples modelos LLM

Fuentes: SetFree enables any coding CLI to work with multiple LLM models

SetFree es una herramienta de software de código abierto diseñada para eliminar las limitaciones de los agentes de programación basados en LLM. Su objetivo principal es permitir a los desarrolladores utilizar sus interfaces de línea de comandos (CLI) favoritas, como Claude Code, Codex, VS Code o Hermes, sin estar restringidos a un único proveedor de modelos o flujo de autenticación. El sistema actúa como un intermediario que conecta estas herramientas con una variedad de modelos de lenguaje, incluyendo MindsHub-Air, Muse Spark, GLM, Deepseek y Astra, ofreciendo así una flexibilidad superior en la selección de modelos de código.

La instalación es sencilla y no requiere dependencias externas; el usuario puede ejecutarla mediante un script de shell o PowerShell. Una vez instalada, SetFree permite configurar múltiples gateways de API y modelos de forma centralizada. La herramienta ofrece una interfaz de configuración interactiva que permite gestionar la URL base, la clave API y el modelo predeterminado sin necesidad de editar archivos de código. Además, soporta la sobrescritura de estas configuraciones mediante variables de entorno, lo que facilita su integración en scripts y entornos de integración continua (CI).

Desde el punto de vista técnico, SetFree se caracteriza por su arquitectura modular y ligera. Los adaptadores para cada CLI están implementados en Go y ocupan menos de 60 líneas de código cada uno, lo que facilita la contribución de nuevos usuarios. El proyecto está licenciado bajo MIT y está diseñado para ser extensible, permitiendo a los desarrolladores añadir sus propias CLIs o plataformas mediante la creación de nuevos adaptadores. Esta estructura permite a los usuarios personalizar su flujo de trabajo de desarrollo integrando cualquier modelo o herramienta que deseen, manteniendo la compatibilidad con los estándares actuales de las interfaces de línea de comandos.