Similar to CharacterAI, but open source, and with much deeper character customization.
⟶ Try it! ⟵
- The whole web app is a single HTML file - no server (serve it locally if you want).
- All your data is stored in your browser's local storage (again, there is no server).
- Share characters with a link - all character data is embedded within the link.
- Fully extensible with custom code. See examples here.
- Give your character access to the internet
- Create your own slash commands
- Give your character a video avatar (custom code has its own iframe & can display arbitrary content)
- Create a "game master" with a separate AI-powered process that tracks your abilities, inventory, etc.
- Create your own memory structures (embedding, retrieval, etc.)
- Give your character an internal thought process that runs alongside the chat
- Give your character a voice via the browser's built-in TTS, or via an external API like ElevenLabs
- Characters can edit their own personality and custom code - self-improving and change over time
- Allow your character to execute Python or JavaScript code.
- Auto-summarization algorithm (for old messages) which extends effective character memory/context size massively.
- Currently only supports OpenAI APIs, but can add more (like LLaMA) later.
- Import TavernAI
.jsonl
chat/thread files. - Send new feature ideas or bug reports here or on our Discord server.
Here's a video demo of two bots chatting with one another using the "reply with..." button: