Skip to main content
ChromaResource exposes a ChromaDB collection as a read-only filesystem: the directory tree comes from the collection’s __path_tree__ document, pages are chunk sets joined in chunk_index order, and vector retrieval is the chroma-query command. The TypeScript backend mirrors the Python one and returns identical results.

Node

The chromadb client is an optional peer dependency; install it alongside Mirage:
grep pushes $contains / $regex filters down to ChromaDB before fine filtering locally, so recursive searches avoid fetching the whole collection.