mgrep - un outil de recherche CLI de type grep sémantique pour explorer le code et la documentation en langage naturel
(github.com/mixedbread-ai)- Intègre une recherche sémantique en langage naturel dans l’environnement terminal pour compenser les limites de grep, ce qui le rend utile pour explorer de grandes bases de code
- Après indexation d’un dépôt local, permet de rechercher dans le code, la documentation, les PDF et les images avec des questions centrées sur l’intention comme « Où configure-t-on l’authentification ? »
- Via
mgrep watch, surveille en continu les dépôts git et effectue une indexation en arrière-plan- Reconnaît
.gitignoreet exclut automatiquement les fichiers inutiles
- Reconnaît
- Au lieu d’une correspondance exacte de chaînes, fournit d’abord les résultats les plus pertinents grâce à une recherche fondée sur le sens + reranking
- En plus de la recherche de fichiers locaux, l’option
--webpermet d’effectuer une recherche web en même temps- L’option
--answerpermet de générer une réponse résumant les résultats de recherche
- L’option
- Conçu en supposant une intégration avec des agents de codage comme Claude Code
- Réduit les répétitions inutiles de grep et diminue la consommation de tokens des agents
- Conserve des flags CLI similaires à grep afin de préserver autant que possible la mémoire musculaire des utilisateurs existants
- S’appuie sur le store cloud de Mixedbread Search pour partager les résultats de recherche entre équipes et agents
- Laisse toujours grep/ripgrep gérer les expressions régulières et le suivi de symboles, et se positionne comme un outil complémentaire spécialisé dans l’exploration, l’onboarding et la compréhension du contexte
1 commentaires
C’est assez similaire à l’outil https://github.com/BeaconBay/ck, mais l’utilisation de mgrep ressemble davantage aux habitudes acquises avec les outils classiques.