Vexp est un moteur de contexte local-first qui fournit aux agents de codage IA des fragments précis et pertinents de votre base de code, au lieu de charger des fichiers entiers dans le modèle. Il analyse un référentiel sous forme de graphe de dépendance, exécute une recherche hybride avec classement par graphe, et renvoie des capsules de contexte compressées qui réduisent l'utilisation de tokens jusqu'à 70 % tout en améliorant la qualité des réponses. Il est conçu pour les développeurs indépendants et les équipes d'ingénierie qui s'appuient sur des assistants IA et souhaitent réduire les coûts, limiter les modifications incorrectes et bénéficier d'un meilleur raisonnement multi-fichiers sans envoyer leur code source à un tiers.
Comment ça marche
Vexp indexe un projet grâce à l'analyseur tree-sitter et stocke le tout dans une base de données SQLite locale. Ainsi, aucun code ne quitte la machine et aucun appel réseau n'est effectué pendant l'indexation ou la récupération. Plutôt que de traiter une base de code comme du texte brut, il construit un graphe des symboles et de leurs relations, puis classe les résultats en combinant recherche plein texte, TF-IDF et centralité de graphe. Lorsqu'un agent demande du contexte, Vexp assemble une capsule ciblée et applique une réduction de squelette (skeleton) ou de pivot pour éliminer le code non essentiel, signalant jusqu'à 97,7 % de réduction sur les parties qui n'importent pas pour la tâche en cours. Le résultat est un prompt plus petit et plus précis qui maintient l'agent concentré sur le code réellement lié à la modification en cours.
Fonctionnalités clés
- Indexation native par graphe cartographiant les dépendances à travers les fonctions et les fichiers.
- Récupération hybride combinant la recherche plein texte et TF-IDF avec un classement par centralité de graphe.
- Réduction de squelette et de pivot pour compresser le contexte et réduire la consommation de tokens.
- Mémoire de session enregistrant les conventions de projet et les décisions passées afin que les agents restent cohérents tout au long d'une session de travail.
- Analyse d'impact révélant le code dépendant avant une modification, ainsi que le traçage du flux logique à travers le graphe d'appels.
- Détection d'intention via un modèle optionnel accéléré par GPU et exécuté sur l'appareil.
- Douze outils MCP couvrant des fonctions spécialisées de recherche, de mémoire et de surveillance.
Intégrations et compatibilité
Vexp se connecte aux agents via le Model Context Protocol et annonce la prise en charge de douze agents dans environ trente langues, dont Claude Code, Cursor, Windsurf, GitHub Copilot, Continue.dev, Zed, Augment, Codex, Opencode, Kilo Code, Kiro et Antigravity. Il est distribué sous la forme d'une extension Visual Studio Code et d'un outil en ligne de commande indépendant installé via npm, s'adaptant ainsi aux flux de travail centrés sur l'éditeur ou sur le terminal. Parce qu'il utilise MCP, il s'intègre aux configurations d'agents existantes sans nécessiter d'intégration sur mesure pour chaque outil.
Cas d'usage
- Déboguer et explorer du code inconnu avec un contexte précis et délimité.
- Refactoriser en toute sécurité en examinant l'analyse d'impact avant d'apporter des modifications.
- Génération de code sensible au contexte respectant les conventions existantes.
- Comprendre les dépendances qui s'étendent sur de nombreux fichiers dans de grands référentiels.
Tarifs
Vexp utilise un modèle freemium, et l'offre Starter ne nécessite aucun compte ni carte de crédit pour commencer.
| Formule | Tarif | Fonctionnalités clés |
|---|
| Starter | Gratuit à vie | Jusqu'à 2 000 nœuds, un seul référentiel, 7 outils MCP (4 principaux plus 3 de mémoire), 20 appels de pipeline et de squelette par jour, VS Code ou CLI |
| Pro | 19 $/mois | Jusqu'à 50 000 nœuds et 3 référentiels, l'ensemble des 12 outils MCP, détection d'intention, CodeLens, support par e-mail |
Les deux formules autorisent un nombre illimité de référentiels individuels, et la CLI autonome est disponible pour chaque plan.
Benchmarks et crédibilité
Sur SWE-bench Verified, un ensemble de 100 problèmes GitHub réels, Vexp affiche un taux de résolution pass@1 de 73 % pour environ 0,67 $ par tâche, ce qu'il présente comme environ 22 % moins cher que l'agent suivant, et il revendique sept à dix résolutions de problèmes uniques que d'autres agents n'ont pas atteintes. La récupération s'exécutant entièrement sur l'appareil, ces résultats sont obtenus sans envoyer le code source hors de la machine. Le projet est développé de manière ouverte, avec de la documentation, un rapport de benchmark publié et les sources disponibles sur GitHub sous l'organisation Vexp-ai.
Confidentialité et conception local-first
Tout ce que fait Vexp se déroule sur votre propre matériel. Les index résident dans une base SQLite locale, la récupération n'effectue aucun appel réseau et le code n'est jamais téléversé vers un service externe, ce qui en fait un choix pratique pour les équipes ayant des exigences strictes en matière de conformité ou de traitement des données. Pour les développeurs qui évaluent l'assistance IA par rapport au coût et à la confidentialité liés à l'envoi de leur code à un service distant, Vexp positionne la récupération local-first comme le moyen d'obtenir à la fois un contexte plus économique et une confidentialité renforcée.