Recherche
Indexation sémantique : donner à Navin une mémoire du dépôt
18 mai 2026 · 1 min de lecture · Équipe Navin
Comment Navin indexe votre code en local (grep, LSP, embeddings) pour retrouver le bon fichier sans envoyer tout le dépôt dans le cloud.
Un agent qui « lit tout le repo » à chaque message est lent et cher. Navin combine recherche locale et mémoire pour viser juste.
Couches de recherche
- grep / ripgrep - motifs exacts, ultra-rapides, zéro token.
- LSP & Tree-sitter - structure du code, symboles, navigation.
- Index sémantique local - similarité de sens quand vous ne connaissez pas le nom exact.
Le cloud n'est sollicité que pour le raisonnement du modèle - pas pour héberger votre code source.
Pourquoi c'est critique pour la qualité
Sans mémoire de dépôt, l'agent invente des chemins, ignore les conventions et refait le même tour. Avec une indexation saine, il cite les bons fichiers et réduit les allers-retours.
Privacy by design
Les chats, l'index et la mémoire restent sur votre machine. Le compte navin.live optionnel synchronise licence et usage - pas votre codebase.
Conseils
- Gardez le workspace propre (
.gitignoreà jour). - Préférez des questions ancrées (« où est géré le checkout Stripe ? ») aux prompts vagues.
- Couplez l'index avec Vision 360 pour voir graphe et tâches en live.
Essayez Navin sur votre machine
Agent local, multiplateforme. Code, debug, scrape, leads, sécurité et review - sans quitter Navin.