What problem does it solve? Building RAG and semantic search applications requires a database that can store embeddings alongside metadata and retrieve relevant documents quickly, without the overhead of managed cloud services. ## Core Features & Use Cases - Vector Storage & Search: Create collections, add documents with embeddings and metadata, and run similarity queries with a simple 4-function API. - Metadata Filtering: Combine semantic search with filters using operators like $and, $or, $gt, and $in to narrow results. - Framework Integration: Works with LangChain and LlamaIndex for retrieval pipelines, and supports OpenAI, HuggingFace, and custom embedding functions. - Use Case: Prototype a RAG chatbot locally by persisting document chunks to a Chroma collection, then querying it as a retriever inside a LangChain chain. ## Quick Start Install chromadb with pip and ask the agent to create a persistent Chroma collection, add your documents with metadata, and run a filtered similarity query.