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.