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