Chroma icon

Chroma

Enables building LLM applications with memory using an open-source embedding database.

About

Chroma is an open-source embedding database designed to make it easier to build LLM applications with memory. It simplifies the process of storing, querying, and managing embeddings, allowing developers to focus on building intelligent applications. With its simple API, integrations with tools like LangChain and LlamaIndex, and scalable design, Chroma provides a robust foundation for implementing document retrieval, semantic search, and other AI-powered features in both Python and JavaScript environments.

Key Features

  • Integrations with LangChain and LlamaIndex
  • Feature-rich queries and filtering
  • 19,243 GitHub stars
  • Simple, fully-typed API
  • Scalable architecture for dev, test, and production
  • Free and open-source (Apache 2.0 License)

Use Cases

  • Chat with your data by adding documents, querying with natural language, and composing with LLMs
  • Building retrieval-augmented generation (RAG) pipelines for LLMs
  • Semantic search for documents and images based on embeddings