Terminal con IA
Una CLI para Linux que te permite interactuar con modelos de IA directamente desde la terminal, creada con Go.
Descripción Técnica
El sistema fue programado desde cero en Go, utilizando la librería cobra para la creación de la CLI y la API de Gemini para la interacción con el modelo de IA.
Arquitectura del Software
El corazón del sistema es una aplicación Go robusta y multihilo, diseñada para funcionar de manera ininterrumpida 24/7. La interfaz de usuario, desarrollada con Cobra, permite la interacción con el modelo de IA en tiempo real.
- CLI: Se utiliza la librería
cobrapara crear una CLI moderna y fluida. - Interacción con IA: Un hilo de ejecución independiente se dedica a la interacción con el modelo de IA, utilizando la API de Gemini.
- Gestión de Configuración: El programa utiliza un fichero de configuración en formato YAML para almacenar la configuración de la aplicación.