What problem does it solve? Building semantic search or RAG applications requires a vector database to store embeddings and retrieve relevant documents, and setting one up from scratch involves complex infrastructure decisions. ## Core Features & Use Cases - Vector and Metadata Storage: Add documents with embeddings, metadata, and IDs using a simple 4-function API (create, add, query, get). - Filtered Similarity Search: Query by text with metadata filters using comparison and logical operators like $and, $gt, and $in. - Framework Integration: Connect with LangChain and LlamaIndex, or run in server mode for multi-user production deployments. - Use Case: Build a document Q&A system by chunking PDFs, storing them in a persistent Chroma collection with source metadata, and retrieving the top-k relevant chunks to ground an LLM's answers. ## Quick Start Install chromadb with pip and ask the AI to create a persistent Chroma collection, add your documents with metadata, and run a filtered similarity query.