GitWatt
Analizuj repozytorium Git za pomocą AI i ustalaj rzeczywiste koszty
Zastosowanie
Nazwa projektu: GitWatt
Omówienie: GitWatt pozwala użytkownikom ustalić różne rzeczywiste koszty związane z uruchamianiem kodu z repozytorium Git, w tym zużycie energii, ślad węglowy i wydatki w chmurze publicznej.
Mechanizm:
– analiza repozytorium Git: projekt analizuje komponenty kodu i minimalne wymagania dotyczące zasobów (CPU, RAM) potrzebne do uruchomienia kodu. Gemini API nie analizuje natywnie adresów URL Git, więc wykorzystaliśmy LangChain.
– Zbieranie danych w Cloud Instance: w przypadku AWS przeanalizowaliśmy informacje o instancji podane w formacie JSON.
Frontend jest hostowany w Firebase App Hosting z użyciem Next.js, backend jest oparty na funkcjach Firebase 2 generacji (Python 3), a jako baza danych używana jest Firestore.
Technologia
- Internet/Chrome
- Firebase
Zespół
Autor:
DuTrio
Z
Korea Południowa