LibreAI / AI Agents / chroma
// agents · chroma-core/chroma

chroma

Open-source search infrastructure built for AI workloads.

★ 29.5k stars⑂ 2.6k forksApache-2.0updated 2026-10
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

chroma is an open-source ai agents project by chroma-core (chroma-core/chroma on GitHub). It has 29,463 GitHub stars and 2,552 forks, is released under the Apache-2.0 license, and was last updated on GitHub on 7 October 2026.

GitHub stars
29,463
Forks
2,552
License
Apache-2.0
Last updated on GitHub
7 October 2026
Category
AI Agents
Listing
Full install guide
Official site
Official site
// how it works

How it works

  1. Start with a use case

    Pick one concrete task so you can judge whether the project fits.

  2. Fetch the source

    Clone the repo and check the prerequisites listed in the README.

  3. Set up the environment

    Install what it needs and configure credentials or model access.

  4. Try the sample workflow

    Run a minimal example end to end before wiring it into your stack.

// features

Why people love it

Embedding-first

Designed around embedding storage and retrieval.

Simple API

A developer-friendly interface for search.

Agent-ready

Tagged for agents and AI-agent workloads.

Open source

Apache-2.0 licensed.

Wide adoption

Tens of thousands of stars and broad ecosystem use.

Actively pushed

Updated in October 2026.

Advertisement
// run it

Run it yourself

  1. Step 1 — Install the package

    Install Chroma into your Python environment.

    pip install chromadb
  2. Step 2 — Start it up

    Launch a local instance per the quickstart.

    # see README — the Rust core has its own build path
    python -c "import chromadb"
  3. Step 3 — Add embeddings

    Create a collection and query it from your app code.

    # follow the quickstart to index your first documents
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains Chroma?

It is maintained by the chroma-core organization at chroma-core/chroma, with 2,552 forks.

Is Chroma free to use?

Yes. It is released under the Apache-2.0 license, which permits commercial use, modification, and redistribution. Read the LICENSE file for the exact terms.

Do I need a paid API to use it?

The open-source database is free to run; you only pay for any LLM or embedding APIs you call.

How does it compare to other vector databases?

Compare with Qdrant, Milvus, and Weaviate on scale versus simplicity — Chroma leans toward ease of use.

How do I get started?

Run pip install chromadb and follow the quickstart to index your first collection.

// keep exploring

Similar tools

AI Agents

x402

A payments protocol for the internet — built on plain HTTP.

★ 6.7k starsApache-2.0
View guide →
AI Agents

reef

Reef — infrastructure for continually self-improving agents: weight-training and harness-evolving deployments.

★ 7.5k starsApache-2.0
View guide →
AI Agents

deep-research

Deep Research with any LLM: in-depth reports in minutes, with an SSE API and MCP server built in

★ 4.7k starsMIT
View guide →
Agents

rill

Blazing-fast business intelligence built for humans and AI agents alike.

★ 2.9k starsApache-2.0
View guide →
AI Agents

paper-search-mcp

MCP server, CLI and skills for searching and downloading academic papers from arXiv, PubMed and 20+ sources

★ 2.8k starsMIT
View guide →
AI Agents

webcmd

Self-learning browser infrastructure for AI agents — sites remembered, so agents stop rediscovering the web

★ 2.7k starsApache-2.0
View guide →
// alternatives

Alternatives in AI Agents

The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if chroma is not the right fit.

Get chroma

Free and open — grab the source, star the repo, and start creating.