Enables searching of vectorized Cursor IDE chat history using LanceDB and a local LLM.
Vectorizes and indexes chat history from the Cursor IDE to enable similarity searches via a self-hosted API. It extracts user prompts, generates embeddings using a local Ollama instance, and stores them in a LanceDB vector database. A FastAPI application serves as an API endpoint, allowing users to query the vectorized chat history for Retrieval Augmented Generation (RAG) and other LLM-based analysis.