chroma

Store embeddings and metadata with vector and full-text search.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/nelohenriq/hermes-agent-plus --skill chroma-nelohenriq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chroma
Source: https://github.com/nelohenriq/hermes-agent-plus/tree/main/skills/mlops/vector-databases/chroma
Command: npx skills add https://github.com/nelohenriq/hermes-agent-plus --skill chroma-nelohenriq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Open-source embedding database for AI applications. Store embeddings and metadata. Perform vector and full-text search, filter by metadata. Simple 4-function API. Scales from notebooks to production clusters. Use for semantic search, RAG applications, or document retrieval. Best for local development and open-source projects.

Core Features & Use Cases

  • Store and retrieve embeddings along with metadata to enable complex queries
  • Perform vector and full-text search with metadata filtering for precise results
  • Scale from notebooks to production deployments in AI workflows

Quick Start

Install chroma and initialize a client to create or access a collection for storing embeddings.

Frequently Asked Questions about chroma

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

FAQPage Schema
How do I store embeddings for a local RAG application?

To store embeddings for a local RAG application, use a lightweight, open-source embedding database to save vectors and metadata while enabling fast retrieval. This provides persistent storage for retrieval-augmented generation pipelines.

What is the best open-source vector database for semantic search?

An open-source vector database for semantic search stores embeddings to perform fast vector and full-text queries. It scales from notebooks to production clusters and offers a simple four-function API with metadata filtering.

Can I filter vector search results by metadata in AI workflows?

Yes, you can filter vector search results by metadata in AI workflows. The embedding database supports storing metadata alongside vectors and applying metadata filtering during full-text and semantic searches for precise document retrieval.

Does chroma work for self-hosted document retrieval in production?

Chroma works for self-hosted document retrieval in production by providing an open-source embedding database that scales from local notebooks to production clusters. It maintains persistent storage and cross-framework compatibility for AI applications.

How do I set up persistent storage for embeddings without external dependencies?

To set up persistent storage for embeddings without external dependencies, initialize a self-hosted embedding database client and create a collection. This stores your vectors and metadata locally with a simple API, ensuring data persists across sessions.

Are there limitations to using a lightweight embedding database for large scale AI?

A lightweight embedding database for large scale AI is best suited for local development and open-source projects. While it scales from notebooks to production deployments, extremely large clusters may require more specialized infrastructure beyond its simple four-function API.