Blue-B/slopguard

AI가 만든 저품질 풀 리퀘스트와 이슈를 자동으로 격리하고 유지보수자의 최종 판단에 맡기는 GitHub 앱

완성 앱확인 필요 · NOASSERTION웹·Next.js·풀스택TypeScript난이도
42+7이번 주0
3포크0이슈
데모·홈페이지 열기slopguard.app

중간맛 분석

스택: Next.js + LangGraph + Octokit + Zod 난이도: 3/5 (설정 필요하지만 원클릭 설치 가능) 바로 사용 가능: 예, GitHub App으로 즉시 설치 후 .github/SLOP_POLICY.yml로 커스터마이징 데모: 공개 점수 평가 세트 제공 (정밀도 100%, 재현율 92% on 25개 합성 사례; 실제 GitHub 28개 사례에서 정밀도 100%, 재현율 89%)

이런 레포예요

이럴 때 쓰면 좋아요

  • 인기 오픈소스 프로젝트에서 AI 봇의 스팸 PR 자동으로 격리하고 유지보수자만 검토
  • 팀 저장소에서 저급 생성 이슈·PR을 정책 기반으로 스크리닝하되 실수로 닫지 않기
  • 기계 생성 콘텐츠의 출처(프롬프트 지문, 생성기 흔적)를 추적하면서 유효한 AI 보조 작업은 통과시키기

핵심 기능

휴리스틱 + LLM 하이브리드 탐지 (LLM 없이도 작동)사람 중심 격리 패러다임 (자동 종료 없음, 유지보수자 명령어만 수행)`.github/SLOP_POLICY.yml` 정책 파일로 점수·레이블·허용 목록 커스터마이징

대안 대비 차별점

기존 자동 폐쇄형 도구와 달리 모든 파괴적 동작을 유지보수자 명령어로 제한하면서, 휴리스틱 기반 검증으로 LLM 의존도를 낮추고 자가호스팅(MIT + Commons Clause) 가능한 투명성 제공.

준비물

  • Node.js 및 npm
  • GitHub 계정 및 저장소
  • (선택) LLM API 키(Gemini, Anthropic, Grok, OpenAI 중 하나)

바로 시작하기

  1. 레포지토리 클론
git clone https://github.com/Blue-B/slopguard.git
cd slopguard
  1. 의존성 설치
npm install
  1. 환경 설정 파일 복사
cp .env.example .env.local
  1. 개발 서버 시작
npm run dev
  1. (선택) GitHub 설정 없이 에이전트 데모 실행
npm run agent:demo
  1. (선택) 황금 세트 평가 실행
npm run eval

배포 가이드는 docs/SETUP.md 참고.

별 추이 · 7일

42+7 / 7일

활용성 · 따라 만들기 좋은가

샘플 점수 14/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

🟢 최근 활동 있음 · 2026년 생성

이 레포에 깃밥 배지 달기

[![깃밥](https://www.gitbap.com/badge/Blue-B/slopguard.svg)](https://www.gitbap.com/r/Blue-B/slopguard)

🔌 클로드에서 바로 써보기

깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.

방법 ① 커넥터 URL

클로드 설정 → 커넥터에 이 주소를 붙여넣기.

https://www.gitbap.com/api/mcp
방법 ② 플러그인 (체험까지)

플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
연결 방법 자세히 →

AI가 README 기반으로 요약했습니다 · 원문 보기