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