À propos du projet
DevCLI est une interface de ligne de commande unifiée pour les développeurs, construite avec Go et le framework Bubble Tea/Lip Gloss. Elle dispose d'une interface utilisateur de terminal (TUI) à double volet qui intègre divers utilitaires de développement dans un seul espace de travail.
Les capacités clés incluent :
- Surveillance du Système et de Git : Une barre d'état en direct affichant les branches Git, l'utilisation de la mémoire, les environnements virtuels Python actifs et l'état du fournisseur d'IA.
- Gestion Docker : Un tableau de bord pour inspecter, démarrer, arrêter, redémarrer et diffuser les journaux des conteneurs Docker.
- Tests d'API : Un client HTTP intégré pour tester les points de terminaison GET, POST, PUT, DELETE et PATCH avec formatage JSON et suivi de la latence.
- Intégration de l'IA : Prise en charge d'Ollama, Gemini, OpenAI, Claude et HuggingFace, incluant un assistant de chat IA dans le terminal et un générateur automatisé de messages de commit git conventionnels basés sur les diffs git.
- Échafaudage de Projet : Configuration instantanée de projets pour Go, Python, Node, React et FastAPI, incluant l'initialisation Git.
- Outils de Développement : Un serveur HTTP intégré pour la compilation en ligne de Python, JavaScript, Go, Rust et C/C++, un gestionnaire de fichiers de terminal, un éditeur de code et un analyseur d'historique Git (Code Time Machine) pour l'examen détaillé du blame ligne par ligne.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.