Skip to content

Simple little web interface for creating characters and chatting with them. It's basically a single HTML file - no server. Share characters using a link (character data is stored within the URL itself). All chat data is stored in your browser using IndexedDB. Currently only supports OpenAI APIs, but can add more later.

License

Notifications You must be signed in to change notification settings

jonathanchourio/OpenCharacters

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCharacters

Simple little web interface for creating characters and chatting with them. It's basically a single HTML file - no server. Share characters using a link (character data is stored within the URL itself). All chat data is stored in your browser using IndexedDB. Currently only supports OpenAI APIs, but can add more later.

Try it here: https://josephrocca.github.io/OpenCharacters

  • You can get characters to chat with one another using the "reply with..." button (and you can enable text-to-speech to hear the characters converse)
  • You can share characters with a link - all character data is stored within the URL itself (again, there's no server, this whole project is just a one big HTML file)
  • You can give characters a custom "message re-writing" functions so they can e.g. get access to the internet, or to a Stable Diffusion API, etc.
  • Send new feature ideas or bug reports here

Video Demo

Here's a video demo of two bots chatting with one another:

opencharacters-demo.mp4

About

Simple little web interface for creating characters and chatting with them. It's basically a single HTML file - no server. Share characters using a link (character data is stored within the URL itself). All chat data is stored in your browser using IndexedDB. Currently only supports OpenAI APIs, but can add more later.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 97.7%
  • JavaScript 2.3%