Sobre o projeto

DevCLI é uma interface de linha de comando unificada para desenvolvedores, construída com Go e o framework Bubble Tea/Lip Gloss. Possui uma Interface de Usuário de Terminal (TUI) de painel duplo que integra várias utilidades de desenvolvimento em um único espaço de trabalho. As principais capacidades incluem: - Monitoramento de Sistema e Git: Uma barra de status ao vivo exibindo branches do Git, uso de memória, ambientes virtuais Python ativos e status do provedor de IA. - Gerenciamento de Docker: Um painel para inspecionar, iniciar, parar, reiniciar e transmitir logs de containers Docker. - Testes de API: Um cliente HTTP integrado para testar endpoints GET, POST, PUT, DELETE e PATCH com formatação JSON e rastreamento de latência. - Integração de IA: Suporte para Ollama, Gemini, OpenAI, Claude e HuggingFace, incluindo um assistente de chat de IA no terminal e um gerador automatizado de mensagens de commit git convencionais baseado em git diffs. - Scaffolding de Projetos: Configuração instantânea de projetos para Go, Python, Node, React e FastAPI, incluindo inicialização do Git. - Ferramentas de Desenvolvimento: Um servidor HTTP incorporado para compilação online de Python, JavaScript, Go, Rust e C/C++, um gerenciador de arquivos de terminal, um editor de código e um analisador de histórico do Git (Code Time Machine) para exame de blame linha por linha.