NEZHA : Développez avec l’IA grâce à cet IDE intelligent multitâches
https://github.com/hanshuaikang/nezha
📌 NEZHA est une interface de programmation intelligente conçue spécifiquement pour le développement assisté par IA, offrant un environnement de travail multitâches qui permet de gérer plusieurs projets simultanément avec des terminaux temps réel, une intégration Git complète et une analyse avancée de l’utilisation.
L’interface principale de NEZHA se présente comme un workspace moderne avec une navigation intuitive permettant de basculer entre différents projets sans quitter l’environnement. Chaque projet bénéficie d’un terminal intégré basé sur xterm.js offrant une réponse milliseconde, créant ainsi une expérience de type desktop application pour la gestion des terminaux. La découverte automatique des sessions IA permet d’associer automatiquement les conversations avec les tâches en cours, sans nécessiter de configuration manuelle.

🔧 Fonctionnalités principales
- 📁 Gestion de workspace multi-projets avec navigation instantanée entre les différents contextes de travail
- ⚡ Terminal temps réel avec réponse milliseconde pour une exécution rapide des commandes
- 🔄 Intégration Git complète avec staging, commit, push, pull, visualisation des différences et historique
- 💻 Éditeur de code léger avec coloration syntaxique pour plus de 100 langages
- 📊 Tableau de bord d’analyse d’utilisation avec suivi des tokens et appels d’outils
- 🌓 Modes jour/nuit entièrement personnalisables pour un confort visuel optimal
- 🎯 Suivi automatique des tâches IA avec état temps réel (attente → exécution → saisie → complété)
L’un des aspects les plus puissants de NEZHA réside dans son intégration complète du workflow Git. Les développeurs peuvent effectuer toutes les opérations de version control directement dans l’interface sans jamais quitter leur environnement. L’outil affiche en temps réel les fichiers modifiés, permet de visualiser les différences avec coloration syntaxique, consulte l’historique complet des commits et même génère automatiquement des messages de commit sémantiques avec l’aide de l’IA. Cette intégration transparente entre le code et le contrôle de version permet d’accélérer considérablement le développement tout en maintenant une traçabilité parfaite.
