GitWatt
AI로 Git 저장소를 분석하고 실제 비용 확인
기능
프로젝트 이름: GitWatt
개요: GitWatt를 사용하면 전력 소비량, 탄소 발자국, 퍼블릭 클라우드 비용 등 Git 저장소의 코드 실행과 관련된 다양한 실제 비용을 확인할 수 있습니다.
메커니즘:
- Git 저장소 분석: 프로젝트에서 코드 구성요소와 코드 실행에 필요한 최소 리소스 사양 (CPU, RAM)을 분석합니다. Gemini API는 Git URL을 기본적으로 분석하지 않기 때문에 LangChain을 활용했습니다.
- 클라우드 인스턴스 데이터 수집: AWS의 경우 JSON 형식으로 제공된 인스턴스 정보를 파싱했습니다. GCP의 경우 GCP로는 GCP로 커스텀 웹 크롤러를 빌드했습니다. GCP의 경우 GCP로
프런트엔드는 Firebase App Hosting에서 Next.js를 통해 호스팅되고, 백엔드는 Firebase Functions 2세대 (Python 3)를 기반으로 하며 Firestore는 데이터베이스로 사용됩니다.
구성용 제품
- 웹/Chrome
- Firebase
팀
업데이트 담당자
DuTrio
From
대한민국