chroma

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Open-source embedding databases are essential for building AI applications that remember context. Chroma provides a lightweight store for embeddings and metadata with fast vector and full-text search, enabling offline or self-hosted workflows.

Core Features & Use Cases

  • Store embeddings and metadata with a simple 4-function API (add, get, update, delete) and filter by metadata.
  • Perform vector similarity search and full-text search for semantic retrieval and RAG pipelines.
  • Use cases include building a local memory store for LLM assistants, document retrieval systems, and notebooks to production deployments.

Quick Start

Instantiate a Chroma client, create a collection, add documents with embeddings, and perform a similarity query.

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 semantic search in a RAG application?

Store embeddings for semantic search by adding vector data and metadata to a collection, then querying it via a simple API. This enables fast document retrieval for RAG pipelines across local and production environments.

Can I filter document retrieval results by metadata in a vector database?

Filter document retrieval results by metadata directly when querying a vector database. You can add documents with associated metadata and apply filters during similarity search to narrow down returned records.

What is the best open-source vector database for local LLM memory?

An open-source vector database for local LLM memory provides lightweight storage for embeddings and metadata. It allows offline semantic search and document retrieval, making it suitable for self-hosted workflows.

Does this vector database support full-text search alongside semantic similarity search?

This vector database supports full-text search alongside vector similarity search. You can perform both semantic retrieval and text matching across large datasets within the same collection queries.

How do I scale semantic search from notebooks to production deployments?

Scale semantic search from notebooks to production deployments using a 4-function API that handles add, get, update, and delete operations. It provides scalable storage designed to transition seamlessly between environments.