- Un moteur de recherche de code structurel développé pour résoudre le problème de vitesse de recherche de contexte des assistants de code IA
- Analyse la structure des fichiers et les métadonnées pour inférer l’intention, et atteint une vitesse de recherche inférieure à 500 ms
- Conception local-first fonctionnant sans embeddings, base de données vectorielle ni API externe
- Offre des performances de recherche constantes même sur de grands monorepos (par ex. Chromium avec 480 000 fichiers)
- Utilise un scan de fichiers basé sur Git pour traiter en priorité les fichiers suivis, avec un système de scoring déterministe
- Fonctionne comme serveur MCP (Model Context Protocol) et prend en charge l’intégration avec Claude Desktop, Cursor, VS Code et plus encore
- Prend en charge l’analyse du périmètre d’impact (Blast Radius) lors des changements de code grâce à la fonctionnalité Impact Analysis
- L’option de recherche ciblée (
--path) permet de limiter la recherche à un répertoire spécifique
- Propose des options CLI détaillées, notamment pour distinguer les recherches dans le code, les tests et les fichiers de configuration
- Avec une latence de recherche de l’ordre de 0,3 à 0,4 seconde, offre des performances jusqu’à 25 fois plus rapides que la recherche vectorielle
- Réduit l’utilisation des tokens jusqu’à 63 %, en minimisant l’accès aux fichiers inutiles
- Configuration via variables d’environnement : nombre de fichiers, timeout, motifs à ignorer, etc.
- Structure à double licence AGPL-3.0 et licence commerciale
- Gratuit pour l’usage interne et l’intégration open source
- Licence distincte requise pour l’intégration dans un IDE commercial ou un SaaS
- Développé en TypeScript et distribué sous forme de package npm (
mantic.sh)
- Les règles d’intégration d’IDE IA (Agent Rules) permettent de configurer Claude ou Cursor pour appeler automatiquement Mantic
Aucun commentaire pour le moment.