크래그: 오픈소스 도구가 프로젝트 설정에서 통합 AI 에이전트 규칙을 생성합니다

Crag가 하는 일
Crag는 여러 AI 코딩 에이전트 규칙 파일 간의 구성 드리프트를 해결하는 오픈소스 도구입니다. 프로젝트의 기존 구성을 분석하여 통합된 거버넌스 파일을 생성한 다음, 이를 다양한 AI 에이전트가 필요로 하는 모든 특정 규칙 파일로 컴파일합니다.
해결하는 문제
여러 AI 코딩 에이전트를 사용하는 개발자들은 구성 관리 문제에 직면합니다. 소스에 따르면, 한 개발자가 4개 프로젝트에 걸쳐 12개의 규칙 파일(총 48개 파일)을 유지 관리했으며, 여기에는 다음이 포함됩니다:
- Claude Code용 CLAUDE.md
- Codex용 AGENTS.md
- Cursor용 .cursor/rules/
- Copilot용 copilot-instructions.md
- 규칙을 강제하는 CI 워크플로우
이러한 파일들은 시간이 지나면서 드리프트되어, 린트 규칙이 일치하지 않아 CI가 거부하는 코드를 에이전트들이 작성하는 문제를 일으켰습니다. 이 문제는 "아무도 12개 파일을 모두 읽지 않기 때문에" 눈에 띄지 않았습니다.
Crag의 작동 방식
이 도구에는 두 가지 주요 명령어가 있습니다:
crag analyze는 CI 워크플로우, package.json, tsconfig, 테스트 구성을 포함한 프로젝트 구성을 읽습니다.crag compile --target all은 통합 거버넌스 파일에서 모든 규칙 파일을 생성합니다.
분석 결과 약 80줄의 governance.md 파일이 생성되며, 여기에는 다음이 포함됩니다:
- 게이트
- 아키텍처 지침
- 테스트 프로필
- 코드 스타일 규칙
- 피해야 할 안티패턴
- 프레임워크 컨벤션
출력물은 "자동 생성되었지만, 시니어 엔지니어가 작성한 것처럼 읽힌다"고 설명됩니다.
기술적 세부사항
Crag에는 몇 가지 주목할 만한 기술적 특징이 있습니다:
- LLM이 필요하지 않음
- 네트워크 종속성 없음
- 제로 종속성
- 결정론적 출력
- 플랫폼 간 SHA 검증
사용해 보려면: npx @whitehatd/crag demo (@와 whitehatd 사이의 공백 제거)
소스 및 이용 가능성
이 도구는 오픈소스이며 GitHub에서 이용 가능합니다: https://github.com/WhitehatD/crag.
📖 Read the full source: r/ClaudeAI
👀 See Also

WeAreHere 브라우저 확장 프로그램 및 MCP 도구로 웹사이트 개인정보 보호 정책 검사
두 가지 오픈소스 도구—barebrowse와 wearehere—가 웹사이트에서 트래커, 핑거프린팅, 데이터 브로커 연결을 스캔합니다. wearehere 브라우저 확장 프로그램은 브라우징 중 실시간으로 프라이버시 점수(0-100)를 보여주며, MCP 서버를 통해 AI 어시스턴트가 명령으로 어떤 사이트든 평가할 수 있습니다.

퀵-퀘스션 플러그인, Claude 코드로 Unity 개발 자동화
개발자가 Unity 2021.3+용 macOS 플러그인 quick-question을 출시했습니다. 이 도구는 Claude Code 사용 시 컴파일, 테스트, 교차 모델 코드 리뷰를 자동화하며, 20개의 슬래시 명령어와 'Tribunal' 패턴(Codex와 Claude가 서로의 발견 사항을 검토)을 포함합니다.

도슨트: 클로드 코드로 구축된 논문 분석 AI 어시스턴트
한 개발자가 Claude Code를 사용하여 업로드된 논문을 읽고, 발표하며, 질문에 답하고, 이해도를 평가하는 AI 어시스턴트 Docent를 만들었습니다. 이 프로젝트는 MIT 라이선스 하에 GitHub에서 이용 가능하며, Vercel에 데모가 있습니다.

CrabMeat v0.1.0: LLM이 보안 경계를 신뢰하지 않는 보안 우선 에이전트 게이트웨이
CrabMeat v0.1.0은 에이전틱 LLM 워크로드를 위한 WebSocket 게이트웨이로, 아키텍처 수준에서 보안을 강화합니다: 기능 ID 간접화, 효과 클래스, IRONCLAD_CONTEXT 고정 명령어, 변조 감지 감사 체인, 스트리밍 출력 누출 필터, 그리고 YOLO 모드 없음.