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.