Vexp è un motore di contesto local-first che fornisce agli agenti di codifica IA frammenti precisi e rilevanti della tua base di codice, invece di caricare interi file nel modello. Analizza un repository in un grafo delle dipendenze, esegue una ricerca ibrida con classificazione tramite grafi e restituisce capsule di contesto compresse che riducono l'uso di token fino al 70% migliorando al contempo la qualità delle risposte. È progettato per singoli sviluppatori e team di ingegneria che si affidano ad assistenti IA e desiderano costi inferiori, meno modifiche errate e una migliore logica multi-file senza inviare il codice sorgente a terze parti.
Come funziona
Vexp indicizza un progetto con l'analisi tree-sitter e memorizza tutto in un database SQLite locale, in modo che nessun codice lasci la macchina e non ci siano chiamate di rete durante l'indicizzazione o il recupero. Invece di trattare una base di codice come testo semplice, costruisce un grafo di simboli e delle loro relazioni, quindi classifica i risultati utilizzando una combinazione di ricerca full-text, TF-IDF e centralità del grafo. Quando un agente richiede contesto, Vexp assembla una capsula mirata e applica una riduzione di scheletro (skeleton) o perno (pivot) per rimuovere il codice non essenziale, registrando una riduzione fino al 97,7% sulle parti che non contano per l'attività in corso. Il risultato è un prompt più piccolo e mirato che mantiene l'agente concentrato sul codice effettivamente correlato alla modifica attuale.
Funzionalità chiave
- Indicizzazione nativa tramite grafi che mappa le dipendenze tra funzioni e file.
- Recupero ibrido che combina la ricerca full-text e TF-IDF con la classificazione della centralità del grafo.
- Riduzione dello scheletro e del perno per comprimere il contesto e ridurre il consumo di token.
- Memoria di sessione che registra le convenzioni del progetto e le decisioni passate in modo che gli agenti rimangano coerenti durante una sessione di lavoro.
- Analisi dell'impatto che mostra il codice dipendente prima di una modifica, oltre alla tracciabilità del flusso logico nel grafo delle chiamate.
- Rilevamento dell'intento con un modello opzionale accelerato da GPU direttamente sul dispositivo.
- Dodici strumenti MCP che coprono funzioni specializzate di ricerca, memoria e monitoraggio.
Integrazioni e compatibilità
Vexp si connette agli agenti tramite il Model Context Protocol e dichiara il supporto per dodici agenti in circa trenta lingue, tra cui Claude Code, Cursor, Windsurf, GitHub Copilot, Continue.dev, Zed, Augment, Codex, Opencode, Kilo Code, Kiro e Antigravity. Viene distribuito come estensione per Visual Studio Code e come strumento da riga di comando indipendente installato da npm, adattandosi sia ai flussi di lavoro incentrati sull'editor che su quelli incentrati sul terminale. Poiché utilizza MCP, si integra nelle configurazioni degli agenti esistenti senza richiedere un'integrazione personalizzata per ciascuno strumento.
Casi d'uso
- Debug ed esplorazione di codice sconosciuto con un contesto preciso e delimitato.
- Rifattorizzazione sicura esaminando l'analisi dell'impatto prima di apportare modifiche.
- Generazione di codice sensibile al contesto che rispetta le convenzioni esistenti.
- Comprensione delle dipendenze che si estendono su molti file in repository di grandi dimensioni.
Prezzi
Vexp utilizza un modello freemium e il piano Starter non richiede alcun account o carta di credito per iniziare.
| Piano | Prezzo | Funzionalità chiave |
|---|
| Starter | Gratuito per sempre | Fino a 2.000 nodi, repository singolo, 7 strumenti MCP (4 principali più 3 di memoria), 20 chiamate di pipeline e scheletro al giorno, VS Code o CLI |
| Pro | 19 $/mese | Fino a 50.000 nodi e 3 repository, tutti e 12 gli strumenti MCP, rilevamento dell'intento, CodeLens, supporto email |
Entrambi i piani consentono repository individuali illimitati e la CLI indipendente è disponibile su qualsiasi piano.
Benchmark e credibilità
Su SWE-bench Verified, una suite di 100 problemi reali di GitHub, Vexp registra un tasso di risoluzione pass@1 del 73% a circa 0,67 $ per attività, che descrive come circa il 22% più economico rispetto al successivo miglior agente, e rivendica da sette a dieci risoluzioni di problemi esclusivi che altri agenti non hanno raggiunto. Poiché il recupero viene eseguito interamente sul dispositivo, tali risultati vengono prodotti senza inviare il codice sorgente all'esterno della macchina. Il progetto è sviluppato in modo aperto, con documentazione, un articolo sui benchmark pubblicato e codice sorgente disponibile su GitHub sotto l'organizzazione Vexp-ai.
Privacy e design local-first
Tutto ciò che fa Vexp avviene sul proprio hardware. Gli indici risiedono in un database SQLite locale, il recupero non effettua chiamate di rete e il codice non viene mai caricato su un servizio esterno, il che lo rende ideale per i team con severi requisiti di gestione dei dati o di conformità. Per gli sviluppatori che valutano l'assistenza IA rispetto al costo e alla riservatezza dell'invio del proprio codice a un servizio remoto, Vexp propone il recupero local-first come via per ottenere un contesto più economico e una maggiore privacy.