Crag: オープンソースツールがプロジェクト設定から統一AIエージェントルールを生成

✍️ OpenClawRadar📅 公開日: April 16, 2026🔗 Source
Crag: オープンソースツールがプロジェクト設定から統一AIエージェントルールを生成
Ad

Cragの機能

Cragは、複数のAIコーディングエージェントのルールファイル間で発生する設定のずれを解決するオープンソースツールです。プロジェクトの既存の設定を分析し、統一されたガバナンスファイルを生成し、それをさまざまなAIエージェントが必要とするすべての特定のルールファイルにコンパイルします。

解決する問題

複数のAIコーディングエージェントを使用する開発者は、設定管理の課題に直面しています。ソースによると、ある開発者は4つのプロジェクトで合計48ファイル、12のルールファイルを管理していました。これには以下が含まれます:

  • Claude Code用のCLAUDE.md
  • Codex用のAGENTS.md
  • Cursor用の.cursor/rules/
  • Copilot用のcopilot-instructions.md
  • ルールを強制するCIワークフロー

これらのファイルは時間とともにずれが生じ、リンタールールが一致しないためにエージェントが書いたコードがCIで拒否される問題が発生しました。この問題は「誰も12ファイルすべてを読まない」ため、気づかれませんでした。

Cragの仕組み

このツールには2つの主要なコマンドがあります:

  • crag analyzeは、CIワークフロー、package.json、tsconfig、テスト設定を含むプロジェクトの設定を読み取ります
  • crag compile --target allは、統一されたガバナンスファイルからすべてのルールファイルを生成します

分析により、以下を含む約80行のgovernance.mdファイルが生成されます:

  • ゲート
  • アーキテクチャガイドライン
  • テストプロファイル
  • コードスタイルルール
  • 避けるべきアンチパターン
  • フレームワークの慣例

出力は「自動生成され、シニアエンジニアが書いたように読める」と説明されています。

Ad

技術的な詳細

Cragにはいくつかの注目すべき技術的特徴があります:

  • LLMは不要
  • ネットワーク依存なし
  • 依存関係ゼロ
  • 決定論的な出力
  • プラットフォーム間でSHA検証

試すには:npx @whitehatd/crag demo(@とwhitehatdの間のスペースを削除)

ソースと入手可能性

このツールはオープンソースで、GitHubで入手可能です:https://github.com/WhitehatD/crag

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

エージェントコール:Claude CodeをGoogle Meet、Zoom、またはTeamsの通話にチームメイトとして参加させよう
Tools

エージェントコール:Claude CodeをGoogle Meet、Zoom、またはTeamsの通話にチームメイトとして参加させよう

AgentCall.devは、Claude Code、Codex、Cursorの既存のセッションをGoogle Meet、Teams、Zoomに音声、画面共有、チャットで接続します。デスクトップキャプチャは不要で、ダイレクトモードではサードパーティへのデータ送信もありません。

OpenClawRadar
クロード用永続メモリ:MCPによるローカルスタック、39msの検索、82%のトークン削減
Tools

クロード用永続メモリ:MCPによるローカルスタック、39msの検索、82%のトークン削減

開発者がClaude用の永続メモリレイヤーを構築。ローカルベクトル検索(Qdrant + Qwen3)とMCP統合により、トークン削減率82%、ホットパス検索39ms、L4ノードによるセッション結晶化を実現。

OpenClawRadar
Swarm Orchestra v2プラグイン、エージェント間メッセージングを追加しClaudeコードエージェントチームの混乱を解消
Tools

Swarm Orchestra v2プラグイン、エージェント間メッセージングを追加しClaudeコードエージェントチームの混乱を解消

Swarm Orchestraは、Claude Codeの実験的なTeamCreate機能の問題を解決するプラグインです。この機能はエージェントの暴走を引き起こす可能性があります。バージョン2では、PreToolUseフックによるエージェント間メッセージングと、/teammateスキルによる自己設定機能が追加されました。

OpenClawRadar
ClaudeClaw:メッセージングプラットフォーム向け永続的AIエージェントのための無料Claudeコードプラグイン
Tools

ClaudeClaw:メッセージングプラットフォーム向け永続的AIエージェントのための無料Claudeコードプラグイン

ClaudeClawは、Slack、WhatsApp、TelegramでClaudeを永続的なエージェントとして実行する、無料のオープンソースMITライセンスのClaude Codeプラグインです。Node.js 20+、Claude Code、独自のAnthropic APIキーが必要で、Anthropicのsandbox-runtimeによるOSレベルのサンドボックス分離を備えています。

OpenClawRadar