Index de code local pour les agents de codage : résout les imports sans serveur de langage

Basemind est un outil Rust sous licence MIT qui construit un index de code local pour les agents de codage IA, résout les imports et établit un graphe d'appels sans serveur de langage. Il fonctionne entièrement hors ligne, sans étape de compilation et sans démon par langage, ce qui est important lorsque le dépôt ne compile pas parce qu'un agent est en pleine modification.
L'outil hiérarchise la prise en charge des langages selon la profondeur de compréhension : JS/TS passe par oxc pour un véritable arbre de portée, table de symboles, résolution d'import/export et alias de chemins tsconfig dans les monorepos. Python et Java utilisent stack-graphs de GitHub (archivé, mais fork et maintenu avec quatre bugs de règles amont corrigés qui interrompaient la résolution sur les paramètres splat typés ou les affectations en chaîne). Tout le reste n'obtient qu'une liaison lexicale de portée intra-fichier.
371 grammaires analysent, environ 100 abandonnent les symboles et les appels, et trois obtiennent une résolution réelle. Le choix de conception clé : lorsque vous demandez les appelants d'une fonction, il renvoie chaque site d'appel trouvé par scan de noms, annoté avec ceux que la résolution a pu prouver, plutôt que seulement le sous-ensemble prouvé. Cela évite le mode de défaillance d'une version antérieure qui filtrait les résultats prouvés et rapportait 2 appelants sur un fichier avec 172, sans indicateur de troncature.
Performances : scanner le compilateur TypeScript (81k fichiers) prend ~18 secondes sur un M4 ; les requêtes d'historique git se font en dizaines de microsecondes quelle que soit la profondeur de l'historique. L'index vit dans un cache local.
L'auteur concède que ce n'est pas la précision d'un LSP ; pour les génériques, macros, dispatch dynamique, conteneurs DI et monkey-patching, un serveur de langage aura raison là où Basemind a tort. Mais pour les agents en pleine édition sur un dépôt qui ne compile pas, c'est une alternative pratique.
À qui s'adresse-t-il : Aux développeurs construisant ou utilisant des agents de codage IA qui ont besoin d'une navigation de code rapide et hors ligne sans la surcharge des serveurs de langage.
📖 Lire la source complète : r/LocalLLaMA
👀 See Also
Expérientiel : Passerelle de modèles open source avec routage intelligent
Experiential est une passerelle open source qui unifie les modèles hébergés, BYOK et locaux. Elle route le trafic en fonction du coût/qualité à l'aide de déploiements simulés et de traces OTel, avec un surcoût de moins de 1 ms pour les requêtes BYOK.

Claude 4.6 Opus raisonnement distillé à 14 Go pour Apple Silicon via la quantification MLX
Un développeur a quantifié un modèle Qwen 3.5 27B distillé à partir des trajectoires de raisonnement de Claude 4.6 Opus, réduisant sa taille de 55,6 Go à 14 Go en utilisant MLX pour Apple Silicon, atteignant environ 16 tokens/seconde sur un M4 Pro tout en conservant les capacités de raisonnement analytique du modèle.

Memctl : Serveur MCP Open Source pour la Mémoire Persistante dans les Agents de Codage IA
Memctl est un serveur MCP open source qui offre aux agents d'IA de codage une mémoire persistante entre les sessions, les machines et les IDE. Développé principalement avec Claude Code en deux semaines, il stocke le contexte du projet et le restitue lors des sessions suivantes.

Atelier v0.3 ajoute des révisions ciblées de markdown avec Claude Code.
Atelier v0.3 est une extension gratuite pour VS Code qui vous permet de surligner des sections de documents markdown et de les envoyer à Claude Code pour révision. L'agent répond avec des modifications ciblées dans l'éditeur, et vous pouvez suivre quel retour chaque révision adresse.