File size: 1,432 Bytes
953b748
 
 
 
 
 
 
58faf93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
953b748
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
---
license: mit
title: chromadb-admin
sdk: docker
colorFrom: red
colorTo: yellow
---
# Chromadb Admin

Admin UI for the Chroma embedding database, built with Next.js

![screely-1696786774071](https://github.com/flanker/chromadb-admin/assets/109811/6d4369d4-d10c-49f7-8342-89849f271dbe)

## Links:

* GitHub Repo: [https://github.com/flanker/chromadb-admin](https://github.com/flanker/chromadb-admin)
* Chroma Official Website [https://docs.trychroma.com](https://docs.trychroma.com)

## Authentication Support

<img width="743" alt="image" src="https://github.com/flanker/chromadb-admin/assets/109811/c15cab9a-db80-4e2f-b732-a3bd5ef557da">

## Run Locally

First, start the development server:

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```

THen, open [http://localhost:3001](http://localhost:3001) in your browser to see the app.

## Run with Docker

Run

```bash
docker run -p 3001:3001 fengzhichao/chromadb-admin
```

and visit https://localhost:3001⁠ in the browser.

*NOTE*: Use `http://host.docker.internal:8000` for the connection string if you want to connect to a ChromaDB instance running locally.

## Build and Run with Docker locally

Build the Docker image:

```bash
docker build -t chromadb-admin .
```

Run the Docker container:

```bash
docker run -p 3001:3001 chromadb-admin
```

## Note

This is NOT an official Chroma project.

This project is licensed under the terms of the MIT license.