Sobre el proyecto
DevCLI es una interfaz de línea de comandos unificada para desarrolladores construida con Go y el framework Bubble Tea/Lip Gloss. Cuenta con una Interfaz de Usuario de Terminal (TUI) de doble panel que integra diversas utilidades de desarrollo en un único espacio de trabajo.
Las capacidades clave incluyen:
- Monitoreo de Sistema y Git: Una barra de estado en vivo que muestra ramas de Git, uso de memoria, entornos virtuales de Python activos y el estado del proveedor de IA.
- Gestión de Docker: Un tablero para inspeccionar, iniciar, detener, reiniciar y transmitir registros de contenedores de Docker.
- Pruebas de API: Un cliente HTTP integrado para probar endpoints GET, POST, PUT, DELETE y PATCH con formato JSON y seguimiento de latencia.
- Integración de IA: Soporte para Ollama, Gemini, OpenAI, Claude y HuggingFace, incluyendo un asistente de chat de IA en la terminal y un generador automatizado de mensajes de commit de git convencionales basados en git diffs.
- Andamiaje de Proyectos: Configuración instantánea de proyectos para Go, Python, Node, React y FastAPI, incluyendo la inicialización de Git.
- Herramientas de Desarrollo: Un servidor HTTP embebido para la compilación en línea de Python, JavaScript, Go, Rust y C/C++, un administrador de archivos de terminal, un editor de código y un analizador de historial de Git (Code Time Machine) para el examen de blame línea por línea.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.