AI Search
Semantic search for VS Code / VSCodium. Index your codebase, or just a folder of
Markdown/text files, into a vector database and search it by meaning instead of by
keyword, from the editor sidebar.
Started from zilliztech/claude-context,
an independent project, not a fork.
Features
- Semantic search from the activity-bar sidebar
- AST-aware chunking: js/ts, python, java, c/c++, go, rust, c#, scala, php, ruby
- Markdown-aware chunking via a real Markdown AST, splitting by headings and
---
- Embeddings: OpenAI, OpenRouter, VoyageAI, Ollama, Gemini
- Vector databases: Milvus / Zilliz Cloud, LanceDB local, Local FAISS+SQLite
- Re-ranking on demand via OpenRouter Cohere rerank models
Usage
- Open the AI Search view from the activity bar.
- Configure an embedding provider and a vector database (gear icon, or Settings →
search
aiSearch).
- Index your codebase, then search.
Settings
aiSearch.embeddingProvider.provider: OpenAI / OpenRouter / VoyageAI / Ollama / Gemini
aiSearch.embeddingProvider.model, .apiKey, .baseURL, .host (Ollama)
aiSearch.vectorDatabase.provider: Milvus / LanceDB / Local
aiSearch.vectorDatabase.dataDir: folder for local DBs (default ~/.ai-search)
aiSearch.milvus.address, .token
aiSearch.splitter.type: ast (default) or recursive; .chunkSize, .chunkOverlap
LanceDB / Local backends use native modules and work best when running from source.
The Milvus (REST) backend needs no native modules.
See the repository README for build and
local-development instructions.
License
MIT
Credits
Search icon by Icons8
| |