ChadGPT is a simple IRC bot that replies to messages using large language models.
- Reasoning model support
- Keepnick (change to preferred nickname when it becomes available)
This is a list of futures that are planned, but have no deadline:
- Support for reasoning and non-reasoning models
- Message chat history
- Telemetry
- Response caching
To use the container image with Docker, run:
docker run \
-e OPENAI_API_KEY=<your openapi key> \
-v ./config.yaml:/usr/src/app/config.yaml \
ghcr.io/rwx-labs/chadgpt:edge
First, make sure you have Bun installed. If you use mise
,
simply install it by running:
mise install
Then proceed to install the project dependencies:
bun install
Finally, you can start the client (make sure you edit config.yaml
):
bun start
This is licensed under the Apache 2.0 license.