Ergonomic Chat for Humans
TanTan Chat is a modern, ergonomic AI chat application designed to enhance user experience and productivity. It offers a clean and intuitive interface, ensuring that users can focus on their conversations without distractions.
We follow the weird OpenAI naming scheme, hence the org name :p
Note: No Humans used in the backend unlike a certain company*
Visit a live instance here: https://tantan.konkon.pablonara.com/
- Resumable Streams
- Real time Sync
- File Uploads
- Multiplayer (WIP)
- Tool calling (WIP - See PR and branch here to try, it's almost ready to merge!)
- Web Search (WIP)
git clone https://github.com/t35-turbo/TanTanChat.git
cd TanTanChat
mv .env.example .env
# Optional: Set some secure random passwords!!!! as well as the port in .env
docker compose up --build -d
# Visit port 3111We use Kubernetes for our production website. Clone this repository for CICD (GitHub Actions container builds) and check out the public GitOps repository for the Kubernetes manifests here. (Edit: needs updating)
Low-Priority WIP
Clone and setup (base metal dev environment)
git clone https://github.com/t35-turbo/TanTanChat.git
cd TanTanChat
mv .env.example .env
# Optional: Set some secure random passwords!!!! as well as the port in .env
npm i
npm run dev
# (In another console...)
cd TanTanChat/client
npm i
npm run dev
# Visit port 3000