Fork 0
18 GiB materialized 17 GiB stored


ChatChat 🐱😼😹🙀😾😿😻😸😽😺

Chat is cat (en français). So this is ChatChat, a small project exploring the intersectionality of AI and cats!

How to run this thing

If you want the interactive features to work you need to provide an OpenAI API key in an environment variable:

export OPENAI_API_KEY=sk-...

After that:

docker compose up

This will take a while the first time. If you change things between running make sure to also add a --build flag to docker compose.


docker compose

docker compose is used to spin up 3 containers:

  • frontend server
  • backend server
  • image server


The frontend is available after starting up the services on localhost:5173 in a browser.

It is a react app written with typescript and using vite as the frontend dev server. The floating emoji's in the UI utilize the react-tsparticles library and searchbars are using antd components.

File List Total items: 13
Name Last Commit Size Last Modified
backend the cat in the hat 6 months ago
chat-chat-vite-frontend pin node version 3 months ago
data cat img 5 months ago
use_model more images 6 months ago
79 B
.gitignore retrain and ui updates 29 B 6 months ago
LICENSE temp push 1.0 KiB 5 months ago
README.md temp push 970 B 5 months ago
docker-compose.yml retrain and ui updates 728 B 6 months ago
dreambooth.sh dreambooth.sh 898 B 6 months ago
nginx.conf 3 container app works 218 B 6 months ago

Repository Size

Materialized: 18 GiB
Stored: 17 GiB

Activity 34 commits


File Types