Lookup BM25
Búsqueda semántica de código sin servidor
Una extensión de VS Code reemplazó una búsqueda de código basada en LSP con VantaDB, entregando relevancia semántica in-process con cero infraestructura de servidor.
Composite scenario based on typical usage patterns — not a specific customer
Indexado símbolos/sec
Servidores para correr
Lo que enfrentaron
La startup construyó una extensión de VS Code para búsqueda semántica de código. Su arquitectura inicial corría un servidor LSP local + un proceso Python de vector DB, comunicándose over localhost. El setup multi-proceso era frágil, lento de arrancar y usaba 800MB de RAM idle. Los usuarios se quejaban de la complejidad de instalación.
Cómo ayudó VantaDB
Reemplazaron tanto el servidor LSP como la vector DB con VantaDB embebido en el host Node.js de la extensión (vía Rust FFI). Los símbolos de código se indexan con embeddings al abrir workspace. La búsqueda corre híbrido (BM25 en symbol names + HNSW en vectores de docstrings) in-process. La extensión entera ahora usa 60MB y arranca al instante.
Pasamos de tres procesos y 800MB a un proceso y 60MB. La complejidad de instalación cayó a cero porque no hay nada que instalar — VantaDB es solo una librería.
Founder, DevTools Startup
Construye tu propia historia
pip install vantadb-py y shipeá en minutos — sin cloud, sin servidores.