What problem does it solve? Building RAG and semantic search applications requires a vector database to store embeddings and retrieve relevant documents, and Chroma provides an open-source, self-hosted solution that runs locally without managed cloud infrastructure. ## Core Features & Use Cases - Vector Storage & Search: Store documents with embeddings and metadata, then query by semantic similarity with a simple 4-function API. - Metadata Filtering: Combine similarity search with filters using comparison and logical operators to narrow results. - Framework Integration: Works with LangChain and LlamaIndex for building retrieval pipelines, plus persistent storage and server mode for production. - Use Case: Build a document Q&A system by chunking your knowledge base, storing embeddings in a persistent Chroma collection, and retrieving the top matching passages to feed into an LLM prompt. ## Quick Start Install chromadb with pip and ask the agent to create a persistent collection, add your documents with metadata, and run a similarity query against them.