Skip to content
/ bob Public

A frontend to GPT3.5 for assisting GMs in planning and running their games.

License

Notifications You must be signed in to change notification settings

grueproof/bob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f522f25 · Jun 30, 2023

History

36 Commits
Jun 29, 2023
Jun 29, 2023
Jun 29, 2023
Jun 30, 2023
Jun 30, 2023
Jun 29, 2023
Jun 30, 2023
Jun 28, 2023
Jun 30, 2023
Jun 29, 2023
Jun 29, 2023
Jun 30, 2023

Repository files navigation

Bob: An AI GM's assistant

This is a little project for helping me (and you) use ChatGPT to assist with GM duties.

It's a baby project. So, have fun. PR's welcome.

Features

  • Maintains the conversation on the client
  • Allows the user to set the AI's system role on first post (see the spiffy dropdown), setting the tone for the conversation.
  • Allows the user to export the conversation for continuity
  • Allows the user to import an old conversation to pick up where you left off.
  • Exports the conversation to a markdown file.

Config info

  • Developed on Node 19.2.0 (apparently I am living dangerously?)
  • Developed using Vite, but I'm told that you can just use Express too.

To run this puppy

  • You'll need to add a .env file with your OPENAI api KEY. (OPENAI="$foo")
  • run the server node server.js after installing the dependencies
  • Once vite is installed, npm run dev
  • Hit the vite/express endpoint, do not attempt to run chat.js directly.

Notes

  • As of this writing, it nags you if you navigate away without exporting your conversation. This is so that I don't forget to save my work.

About

A frontend to GPT3.5 for assisting GMs in planning and running their games.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published