chroma

Store and search embeddings with metadata in a self-hosted database.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Chroma provides a scalable, open-source embedding database to store, index, and search embeddings with metadata, enabling fast semantic search and retrieval in AI applications.

Core Features & Use Cases

  • Store embeddings and metadata for ML pipelines and RAG workflows.
  • Perform vector and full-text search across large document collections with metadata filters.
  • Use cases include semantic search, document retrieval, and building local, self-hosted AI assistants.

Quick Start

Install chromadb, create a collection, add documents with embeddings, then run a query to retrieve similar results.

Frequently Asked Questions about chroma

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

FAQPage Schema
How do I build a RAG pipeline with an open-source vector database?

You can build a RAG pipeline by using an open-source vector database to store document embeddings and metadata, then querying them for semantic search and document retrieval. Chroma enables this workflow in notebooks or production systems.

What is the best way to store embeddings and metadata for semantic search?

Storing embeddings and metadata for semantic search requires a scalable database that indexes vectors and filters by metadata. Chroma provides an open-source, self-hosted solution to manage high-volume embeddings and perform text search.

Can I use a self-hosted embedding database for local AI applications?

Yes, a self-hosted embedding database can be used for local AI applications. Chroma is an open-source database designed for self-hosting, allowing you to store, index, and search embeddings entirely within your own environment.

How do I perform vector search with metadata filters across large document collections?

Vector search with metadata filters is performed by storing both embeddings and associated metadata in a collection. Chroma allows you to query large document collections using vector similarity and full-text search while applying metadata filters.

Does this open-source vector database work with existing ML pipelines?

This open-source vector database integrates with ML pipelines by providing a scalable store for embeddings and metadata. Chroma supports indexing and searching high-volume vectors, making it applicable for AI projects and document retrieval workflows.