Skip to content

Riko136/ChromaUI

Repository files navigation

ChromaUI

A web-based admin UI for managing ChromaDB vector database instances. ChromaUI lets you connect to a local Chroma server or to Chroma Cloud, browse and manage your collections, inspect and edit records, and run text, regex, and semantic searches against your data — all from a modern browser interface.

Getting Started

Prerequisites

  • Node.js >= 20
  • A running ChromaDB instance (local server or a Chroma Cloud account)

Install

git clone https://github.com/Riko136/ChromaUI
cd ChromaUI
npm install

Run in development

Starts the backend on :3000 and the Vite dev server (with /api proxy) on its default port, in parallel:

npm run dev

Open the printed Vite URL in your browser, then fill out the connection form:

  • Self-hosted: provide the Chroma URL (e.g. http://localhost:8000), tenant, and database.
  • Chroma Cloud: tick ChromaCloud? and provide your API key, tenant, and database.

Build for production

npm run build

This compiles the backend (apps/backend/dist/) and bundles the frontend (apps/frontend/dist/).

Then start the server:

npm start

The Express server serves both the API and the frontend on :3000. Open http://localhost:3000 in your browser.

About

A UI client for ChromaDB

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors