01Chunks code files using LangChain's RecursiveCharacterTextSplitter.
02Stores chunks in ChromaDB with path and line range metadata.
03Supports command-line interface using Typer.
04Asynchronous, batched insertion into ChromaDB for performance.
05Provides an MCP server endpoint for integrations with tools like Claude for Desktop.
060 GitHub stars