Crag: Open-Source-Tool erzeugt einheitliche KI-Agenten-Regeln aus Projektkonfigurationen

Was Crag macht
Crag ist ein Open-Source-Tool, das Konfigurationsabweichungen zwischen mehreren KI-Coding-Agenten-Regeldateien löst. Es analysiert die bestehenden Konfigurationen Ihres Projekts und erstellt eine einheitliche Governance-Datei, die dann in alle spezifischen Regeldateien kompiliert wird, die von verschiedenen KI-Agenten benötigt werden.
Das Problem, das es löst
Entwickler, die mehrere KI-Coding-Agenten verwenden, stehen vor Herausforderungen im Konfigurationsmanagement. Laut der Quelle pflegte ein Entwickler 12 Regeldateien über 4 Projekte hinweg (insgesamt 48 Dateien), darunter:
- CLAUDE.md für Claude Code
- AGENTS.md für Codex
- .cursor/rules/ für Cursor
- copilot-instructions.md für Copilot
- CI-Workflows zur Durchsetzung von Regeln
Diese Dateien drifteten mit der Zeit auseinander, was zu Problemen führte, bei denen Agenten Code schrieben, den CI ablehnte, weil die Lint-Regeln nicht übereinstimmten. Das Problem blieb unbemerkt, weil "niemand alle 12 Dateien liest".
Wie Crag funktioniert
Das Tool hat zwei Hauptbefehle:
crag analyzeliest Ihre Projektkonfigurationen einschließlich CI-Workflows, package.json, tsconfig und Testkonfigurationencrag compile --target allgeneriert alle Regeldateien aus der einheitlichen Governance-Datei
Die Analyse erzeugt eine governance.md-Datei (~80 Zeilen), die enthält:
- Gates
- Architekturrichtlinien
- Testprofil
- Code-Stil-Regeln
- Zu vermeidende Anti-Patterns
- Framework-Konventionen
Die Ausgabe wird als "automatisch generiert, liest sich aber, als hätte sie ein Senior Engineer geschrieben" beschrieben.
Technische Details
Crag hat mehrere bemerkenswerte technische Eigenschaften:
- Kein LLM erforderlich
- Keine Netzwerkabhängigkeiten
- Zero Dependencies
- Deterministische Ausgabe
- SHA-verifiziert über Plattformen hinweg
Zum Ausprobieren: npx @whitehatd/crag demo (Leerzeichen zwischen @ und whitehatd entfernen)
Quelle und Verfügbarkeit
Das Tool ist Open-Source und auf GitHub verfügbar unter https://github.com/WhitehatD/crag.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Toothcomb: Open-Source Echtzeit-Sprachfaktenprüfer erstellt mit Claude Opus und Sonnet APIs
Toothcomb ist ein Open-Source-Tool, das ein Transkript einer Rede entgegennimmt, Behauptungen faktenprüft, logische Trugschlüsse und manipulative Sprache mittels der Claude Opus API erkennt und Echtzeit-Mikrofonstreaming unterstützt.

Testen lokaler LLMs für autonome Codegenerierung: Qualitäts- vs. Geschwindigkeits-Benchmark
Ein Entwickler baute eine Testumgebung, um lokale LLMs bei realen Go-Code-Generierungsaufgaben zu testen, wobei Kompilierungserfolg, Feld-Extraktionsgenauigkeit und Durchsatz gemessen wurden. Die Ergebnisse vergleichen Modelle hinsichtlich Qualität und Geschwindigkeit.

Entwickler baut MCP-Server, der 18 E-Commerce-Tools mit Claude verbindet
Ein Entwickler hat einen MCP-Server erstellt, der 18 E-Commerce-Plattformen und -Tools mit Claude integriert und abfrageübergreifende Anfragen über mehrere Datenquellen hinweg ermöglicht. Das Projekt wurde hauptsächlich mit Claude Code (Opus) in Tagen statt Monaten aufgebaut.

Claude-Control: Mobile-Fernbedienung für Claude-Code-Sitzungen
Claude-control ist ein Open-Source-Tool, mit dem Sie Claude-Code-Sitzungen von Ihrem Smartphone aus über HTTPS und WebSocket verwalten können. Es führt Claude Code in einer echten PTY innerhalb von tmux aus, erkennt Berechtigungsaufforderungen und sendet Push-Benachrichtigungen mit Erlauben/Ablehnen-Schaltflächen.