GitWatt
Analysez votre dépôt Git à l'aide de l'IA et obtenez des coûts réels
Description
Nom du projet: GitWatt
Présentation: GitWatt permet aux utilisateurs de déterminer les différents coûts réels associés à l'exécution de code à partir d'un dépôt Git, y compris la consommation d'énergie, l'empreinte carbone et les dépenses liées au cloud public.
Mécanisme:
- Analyse du dépôt Git: le projet analyse les composants de code et les spécifications de ressources minimales (processeur, RAM) nécessaires à l'exécution du code. Comme l'API Gemini n'analyse pas les URL Git de manière native, LangChain a été utilisé.
- Collecte des données des instances cloud: pour AWS, nous avons analysé les informations sur les instances fournies au format JSON. Pour GCP, nous avons créé un robot de type
L'interface est hébergée sur Firebase App Hosting avec Next.js, le backend est fourni par Firebase Functions 2e génération (Python 3) et Firestore est utilisé comme base de données.
Conçu avec
- Web/Chrome
- Firebase
Équipe
Par
DuTrio
De
Corée du Sud