https://github.com/flanker/chroma-db-ui
A simple Ruby UI for Chroma database.
https://github.com/flanker/chroma-db-ui
chroma chromadb embedding-database ruby-sinatra vector-database
Last synced: 4 months ago
JSON representation
A simple Ruby UI for Chroma database.
- Host: GitHub
- URL: https://github.com/flanker/chroma-db-ui
- Owner: flanker
- Created: 2023-08-05T16:56:43.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-25T01:11:41.000Z (about 2 years ago)
- Last Synced: 2025-04-15T18:50:51.359Z (6 months ago)
- Topics: chroma, chromadb, embedding-database, ruby-sinatra, vector-database
- Language: Ruby
- Homepage:
- Size: 7.81 KB
- Stars: 16
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chroma DB UI
A simple UI for Chroma database.
Using Ruby with [Sinatra](http://www.sinatrarb.com/) and [Chroma Ruby Client](https://github.com/mariochavez/chroma).

## Run it locally
Clone the repo and run the following commands:
```bash
bundle installruby app.rb
```To config the database, you can set the following environment variable:
```bash
export CHROMA_URL=http://localhost:8000
ruby app.rb
```## Run local Chroma in the docker
A docker-compose file is provided to run Chroma in a docker container.
```bash
docker-compose up chroma
```Note: You need to wait for the Chroma to be ready before running the UI.