chroma

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires chromadb, sentence-transformers, and includes references (resource) components.

What problem does it solve?

Chroma provides a self-hosted embedding database to store embeddings and metadata for AI workflows, enabling offline, reproducible experimentation and production-grade deployments.

Core Features & Use Cases

  • Self-hosted vector store for embeddings with metadata filtering
  • Semantic search, RAG workflows, and document retrieval across notebooks to production systems
  • Scales from local development to production clusters with persistent storage

Quick Start

Install and start a local Chroma server to persist embeddings and run queries.

Frequently Asked Questions about chroma

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

FAQPage Schema
How do I set up a self-hosted vector database for RAG workflows?▼

To set up a self-hosted vector database for RAG workflows, install and run a local Chroma server. This provides persistent storage for embeddings and metadata, enabling reproducible experimentation and production-grade deployments.

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

The best way to store embeddings for semantic search is using a dedicated vector database like Chroma. It provides a simple four-function API to store embeddings with metadata filtering, supporting retrieval from notebooks to production systems.

Can I use Chroma for document retrieval in production deployments?▼

Yes, you can use Chroma for document retrieval in production deployments. It scales from local development to production clusters, offering persistent storage and metadata filtering for AI workflows.

Do I need sentence-transformers to generate embeddings for ChromaDB?▼

Yes, sentence-transformers is required as a dependency to generate embeddings for ChromaDB. Chroma acts as the self-hosted embedding database that stores these generated vectors and metadata for semantic search.

Does Chroma support metadata filtering for vector search?▼

Chroma supports metadata filtering for vector search alongside its core embedding database functions. This allows you to retrieve specific documents by combining semantic search queries with structured metadata constraints.