크래그: 오픈소스 도구가 프로젝트 설정에서 통합 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

Lat.md: 코드베이스를 위한 마크다운 기반 지식 그래프
Lat.md는 lat.md/ 디렉토리 내 상호 연결된 마크다운 파일을 사용하여 코드베이스에 대한 지식 그래프를 생성합니다. 단일 문서의 확장성 문제를 해결하며, [[위키 링크]]로 섹션을 연결하고, // @lat: [[section-id]]와 같은 주석으로 소스 코드에 연결하며, 검증 및 검색을 위한 CLI 도구를 제공합니다.

Apple Silicon에서 AI 에이전트를 위한 로컬 음성 제어 설정
Parakeet STT와 Kokoro TTS를 Apple Silicon에서 사용하여 AI 에이전트에 대한 로컬 음성 제어를 설정하는 방법을 설명합니다. 이를 통해 빠르고 클라우드 독립적인 상호 작용이 가능합니다.

Clawforce: 클로봇 에이전트 팀 관리를 위한 오픈소스 제어 플레인
Clawforce는 클릭 몇 번으로 배포가 가능한 Clawbot 에이전트 팀 관리를 위한 오픈소스 제어 평면입니다. UI를 통해 캐릭터, 스킬, MCP 통합 및 도구를 구성할 수 있으며, 에이전트들은 협력적으로 계획을 세우고 조율하며 작업을 실행할 수 있습니다.

클로드 데스크톱용 텍스트 어드벤처 게임 엔진 스킬
텍스트 어드벤처 게임 엔진이 Claude Desktop 스킬로 완전히 내부에서 실행됩니다. 서버, 앱, 실행 코드 없이도 작동합니다. 완전한 RPG 메커니즘, 3D 주사위 렌더링, 19개의 확장 모듈, 휴대용 저장 파일을 포함합니다.