ツール一覧に戻る
CodeRAG
AIアシスタントが15以上の言語でコードを高速に検索できるオープンソースのセマンティック検索ツール。
ツール概要
CodeRAGはオープンソースのコード検索エンジンで、AST(抽象構文木)を用いてリポジトリをチャンク化し、15以上のプログラミング言語に対応しています。従来のTF-IDFによるキーワードマッチングと密なベクトル検索を組み合わせ、50ms未満の高速ハイブリッド検索を実現します。MCP(Model Context Protocol)経由でAIアシスタントが直接インデックスを検索し、行単位でコードを読み取り、ドキュメントを探せるため、開発者ツール向けのRAGバックエンドとして即利用可能です。
強みは、ゼロ依存、ローカル実行、適応的なスニペット長、そしてsearch_codeやread_code等の7つのMCPツールでLLMに必要な文脈だけを渡せることです。一方で、事前にインデックスを構築する必要があり、大規模コードベースではインデックス時間とストレージを要します。GitHubスター11とまだ初期段階で、サポートや安定性は限定的です。
CodeRAGは完全無料のセルフホスト型で、クラウドコストはかかりません。ローカルのAIコーディングエージェントやプライバシー重視のRAGパイプラインを構築したい開発者に適していますが、単発のgrepやインデックス管理を避けたいチームには向きません。