chroma

Store, index, and search embeddings with an open-source vector database.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/attentiondotnet/hermes-agent --skill chroma-attentiondotnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chroma
Source: https://github.com/attentiondotnet/hermes-agent/tree/main/optional-skills/mlops/chroma
Command: npx skills add https://github.com/attentiondotnet/hermes-agent --skill chroma-attentiondotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Chroma provides an open-source, self-hosted vector database to store embeddings and metadata, enabling fast similarity search, memory-enabled AI workflows, and scalable document retrieval.

Core Features & Use Cases

  • Local persistence and simple 4-function API for adding, querying, and filtering embeddings.
  • Semantic search, RAG-style retrieval, and document lookup across notebooks to production deployments.
  • Easy integration with popular AI tooling (e.g., LangChain, LlamaIndex) for plug-and-play workflows.

Quick Start

Create a client, create or load a collection, and add documents with metadata to enable fast retrieval.

Frequently Asked Questions about chroma

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I store and search embeddings for a local RAG workflow?

You can store and search embeddings using an open-source vector database with local persistence. It provides a simple API for adding, querying, and filtering documents with metadata, enabling memory-enabled AI workflows and semantic search across local development environments.

What is the best way to add metadata filtering to semantic search?

Adding metadata filtering to semantic search involves using a vector database that stores metadata alongside embeddings. This allows fast similarity search while narrowing results based on specific document attributes directly within the retrieval workflow.

Does this vector database work with LangChain and LlamaIndex?

Yes, this vector database works with LangChain and LlamaIndex through easy plug-and-play integrations. This compatibility allows you to seamlessly incorporate vector storage and similarity search into existing AI tooling workflows for document retrieval and RAG applications.

Can I use an open-source vector database for production deployments?

You can use an open-source vector database for production deployments because it supports scalable document retrieval from notebooks to production. It provides a self-hosted environment for storing embeddings and executing fast similarity search across various deployment scales.

How do I query documents using a simple API in a vector database?

You query documents using a simple 4-function API to add, query, and filter embeddings. This straightforward interface allows you to manage collections of documents and retrieve relevant information quickly through similarity search without complex configuration.