すべてのプロジェクト

Graph Index

すべてのファイルに閉じた語彙のタグを付け、タグクエリにオフラインで答えます

開発中

技術スタック
GoTask

フォルダ内の各ファイルに、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"