- 従来の grep の限界を補うため、自然言語ベースのセマンティック検索をターミナル環境に統合し、大規模コードベースの探索に有用
- ローカルリポジトリをインデックス化した後、「auth の設定はどこで行う?」のような 意図中心の質問でコード・ドキュメント・PDF・画像の検索をサポート
mgrep watch により git リポジトリを継続的に監視し、バックグラウンドインデックス化を実行
.gitignore を認識して不要なファイルは自動的に除外
- 正確な文字列マッチではなく、意味ベースの検索 + 再ランキングにより関連性の高い結果を優先して提供
- ローカルファイル検索とあわせて、
--web オプションで Web 検索を同時に実行可能
--answer オプションで検索結果を要約した応答の生成をサポート
- Claude Code など コーディングエージェントとの統合を前提に設計
- 不要な grep の繰り返しを減らし、エージェントのトークン使用量を削減
- grep に似た CLI フラグを維持し、既存ユーザーの筋肉記憶を最大限保護
- Mixedbread Search ベースのクラウドストアを活用し、チーム・エージェント間で検索結果を共有可能
- 正規表現・シンボル追跡などは引き続き grep/ripgrep に任せ、探索・オンボーディング・文脈把握に特化した補助ツールとして位置付け
1件のコメント
https://github.com/BeaconBay/ckツールにも似ていますが、使い方は mgrep のほうが従来のマッスルメモリーにより近いですね。