Skip to content

AlbinoDrought/creamy-chat

Repository files navigation

Creamy Chat

Creamy Chat Cat Logo

Simple JSONL Chat Server

AGPL-3.0 License

Screenshots

Usage

Run:

docker run \
  --rm \
  -p 3000:3000 \
  ghcr.io/albinodrought/creamy-chat:latest

Visit http://localhost:3000/

Usernames will be loaded from basic auth if provided.

For more debugging output, run with CREAMY_CHAT_DEBUG=1

The file size limit defaults to ~20MB. To increase it, set CREAMY_CHAT_FILE_SIZE_LIMIT to the max number of bytes. To disable it, set CREAMY_CHAT_FILE_SIZE_LIMIT to 0.

To use client-side OpenPGP in fixed-key / password mode, add the URL hash #f-somefixedkeyhere, like http://localhost:3000/#f-somefixedkeyhere

Building

With Docker

docker build -t ghcr.io/albinodrought/creamy-chat:latest .

Without Docker

go get && go build

Threat Model

The source code and compiled application available here are artistic works of boredom and ignorance. Only a fool would believe anything transmitted is secure.