Skip to content

ChadGPT is a simple IRC bot that replies to messages using OpenAI's GPT models

License

Notifications You must be signed in to change notification settings

rwx-labs/chadgpt

Repository files navigation

chadgpt

codecov Continuous Integration

ChadGPT is a simple IRC bot that replies to messages using large language models.

Features

  • Reasoning model support
  • Keepnick (change to preferred nickname when it becomes available)

Planned features

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

Usage

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

Development

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

License

This is licensed under the Apache 2.0 license.

About

ChadGPT is a simple IRC bot that replies to messages using OpenAI's GPT models

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 3

  •  
  •  
  •