GitWatt
Analisis repositori git Anda dengan AI dan dapatkan biaya di dunia nyata
Fungsinya
Nama Project: GitWatt
Ringkasan: GitWatt memungkinkan pengguna mengetahui berbagai biaya nyata yang terkait dengan pengoperasian kode dari repositori Git, termasuk konsumsi daya, jejak karbon, dan pengeluaran cloud publik.
Mekanisme:
- Analisis Repositori Git: Project ini menganalisis komponen kode dan spesifikasi resource minimum (CPU, RAM) yang diperlukan untuk menjalankan kode. Karena Gemini API tidak menganalisis URL Git secara native, LangChain digunakan.
- Pengumpulan Data Instance Cloud: Untuk AWS, kami menguraikan informasi instance yang disediakan dalam format JSON. Untuk GCP, kami membuat web crawler kustom menggunakan Selenium untuk mengumpulkan data dengan menjalankan simulasi di Cloud Calculator Cloud Calculator dan menyimpan hasil di dalam database. GCP Cloud Calculator dan menyimpan hasil di database. untuk GCP. Untuk GCP, kami membuat web crawler kustom menggunakan Selenium untuk mengumpulkan data. .
Frontend dihosting di Firebase App Hosting dengan Next.js, backend didukung oleh Firebase Functions generasi ke-2 (Python 3), dan Firestore digunakan sebagai database.
Dibuat dengan
- Web/Chrome
- Firebase
Tim
Oleh
DuTrio
From
Korea Selatan