https://github.com/facedeer/pyqt_tavernai_character_editor
A simple PyQt5 UI for editing TavernAI character cards
https://github.com/facedeer/pyqt_tavernai_character_editor
ai-chatbot aichat aichatbot character-card characterai chatbot koboldai llms pygmalion roleplay sillytavern tavernai text-generation-webui
Last synced: 6 months ago
JSON representation
A simple PyQt5 UI for editing TavernAI character cards
- Host: GitHub
- URL: https://github.com/facedeer/pyqt_tavernai_character_editor
- Owner: FaceDeer
- License: mit
- Created: 2024-04-03T15:27:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-06T15:28:39.000Z (over 1 year ago)
- Last Synced: 2024-04-06T17:06:42.137Z (over 1 year ago)
- Topics: ai-chatbot, aichat, aichatbot, character-card, characterai, chatbot, koboldai, llms, pygmalion, roleplay, sillytavern, tavernai, text-generation-webui
- Language: Python
- Homepage:
- Size: 424 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This is a simple PyQt-based editor for TavernAI V2 character cards (V1 cards can also be loaded).
I created it because working with the existing web-based character editors tended to have a painful user experience, requiring lots of clicks to load and select and save various fields. This editor has a thumbnail browser for all of the cards in a directory to let you switch between them quickly and has a tabbed interface to group less commonly used fields out of the way. It can also import and export JSON character data, as well as importing JSON world book data to append to a character's character book.
The current version is just an MVP. It doesn't prompt with warning dialogues when discarding unsaved data and there are likely ways to corrupt or crash it, so take care when using it and back up important data.
I've been working off of the TavernAI V2 card spec found here: https://github.com/malfoyslastname/character-card-spec-v2


