Graph Index
すべてのファイルに閉じた語彙のタグを付け、タグクエリにオフラインで答えます
開発中
フォルダ内の各ファイルに、100k、1M、10M 件のいずれかの閉じた英語語彙から重み付きタグを付与します。lang:pl や year:2024 などのコードタグも含みます。タグクエリは一致するファイルを返します。タグを勝手に作ることはなく、データがマシンの外に出ることもありません。
仕組み
- タグは閉じた語彙からのみ付与され、それぞれに重みと根拠が付きます。
- クエリは AND、OR、NOT、フレーズ、年の範囲、重みフィルターを組み合わせ、コマンドラインまたは MCP から実行できます。
- 実行時のネットワーク呼び出しはありません。ローカル LLM による要約パスがありますが、既定ではオフです。
例
# Index a folder, then ask which files carry the tags
task indexer:run -- /abs/path/to/folder
cd indexer
go run ./cmd/graph-index tags query /abs/path/to/folder "invoice AND year:2024"