GitHub 프로필을 0-100점으로 평가하고 솔직한 비평과 공유 가능한 개발자 카드를 생성하는 플랫폼
중간맛 분석
TypeScript + Next.js로 구축된 웹 앱으로, 사용자가 GitHub 핸들을 입력하면 6개 차원(계정 성숙도, 프로젝트 품질, 기여도, 생태계 영향력, 커뮤니티 영향력, 활동 진정성)과 10개 농사 신호를 분석해 결정론적 점수를 계산합니다. OpenAI 호환 (기본값 StepFun)를 통해 LLM이 점수 보정(±10)과 비평 생성을 담당합니다. 리더보드(Turso), 캐싱(Redis), GitHub , Cloudflare Turnstile을 선택적으로 지원하며, Vercel에 바로 배포 가능합니다. 난이도 3 — 중급 개발자가 손쉽게 자신의 인스턴스를 구성할 수 있습니다.
이런 레포예요
이럴 때 쓰면 좋아요
- GitHub 개발자들의 기술 수준을 객관적으로 평가하고 신뢰할 수 있는 협업 파트너 찾기
- 포트폴리오나 개발자 프로필에 공신력 있는 평가 배지를 추가하여 경력 증명
- 오픈소스 커뮤니티에서 주목할 만한 개발자나 경쟁자를 발견하고 탈렌트 스카우팅
핵심 기능
대안 대비 차별점
Python 스킬의 스코링 로직을 TypeScript로 정확히 이식하고 단위 테스트로 동기화하여 다른 평가 도구보다 게임을 꿀꾸기 어렵고 신뢰할 수 있는 신호에 중점을 둡니다.
준비물
- Node.js
- pnpm
- GitHub 토큰(읽기 전용 PAT 권장)
- OpenAI 호환 API 키(기본값 StepFun)
바로 시작하기
- 저장소를 클론하고 의존성을 설치합니다.
git clone https://github.com/hikariming/github-roast.git
cd github-roast
pnpm install
- 환경 변수 파일을 생성합니다.
cp .env.example .env.local
-
.env.local을 편집하여GITHUB_TOKEN과LLM_API_KEY를 설정합니다(기본값은 StepFun). -
개발 서버를 실행합니다.
pnpm dev
-
브라우저에서
http://localhost:3000을 열어 로컬 인스턴스에 접근합니다. -
(선택사항) 프로덕션 빌드 및 실행:
pnpm start또는pnpm build && pnpm start:prod
별 추이 · 7일
활용성 · 따라 만들기 좋은가
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2026년 생성
이 레포에 깃밥 배지 달기
[](https://www.gitbap.com/r/hikariming/github-roast)🔌 클로드에서 바로 써보기
깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.
클로드 설정 → 커넥터에 이 주소를 붙여넣기.
https://www.gitbap.com/api/mcp플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.
/plugin marketplace add jakeparkcolde/gitbap-cowork/plugin install gitbap-cowork@gitbapAI가 README 기반으로 요약했습니다 · 원문 보기