v0.1.3
Writers' Room is an experiment with ChatGPT that enables multiple AI bot instances to communicate with you and themselves. Each instance is imbued with personality traits and a specific contribution role, which allows for infinite or focused collaboration.
Single mode will result in each bot responding to a prompt once. Whereas Group mode will prompt each persona infinitely, iteratively building on the ideas posed by you and the other personas.
Messages can also be directed at specific personas via Mentions (e.g. @janet), only the 3 pre-defined personas can be mentioned, invalid mentions are simply ignored.
Prerequisites
- Create an OpenAI account
- Make sure you have Node 18.0+ installed. I recommend nvm for handling Node versioning.
Download, Build, and Serve
- Clone this repository into directory of your choice.
git clone https://github.com/frederickk/writers-room.git
- Install necessary dependencies
npm install
- Create a
.env
file, add your OpenAI login credentialsOPENAI_EMAIL="..."
andOPENAI_PASSWORD="..."
- Build
npm run build
- Serve
npm run serve
. - Open localhost:3000
- Et voilĂ !
Command | Description |
---|---|
npm run build |
Runs Webpack build process once |
npm run clean |
Cleans ./build and any cached files |
npm run dev |
Runs Webpack build process and watches for changes; rebuilding as necessary |
npm run serve |
http://localhost:3000 |