Silly Tavern Lite (Dumb Tavern)
Hey all, i am trying to create a very light, responsive and fast version of Silly Tavern with some additional features. While Silly Tavern is great, it throws at you many features and menus which you have to navigate through to get it working. I am just creating a wrapper above it which hides most of the clutter and features which a beginner or a person like me who understand all that but doesn't want me can easily use.
I am not promoting this application yet, this is just to know what you all will like and when its done then i will share it.
This is how it will look like.
Character editor and Character browser
I kept the main highlight of Silly Tavern which is this drag and drop prompt compose. I added some helpful tweaks like token count for each section.
Other features that in this top bar are - Character editor, Persona, Prompt Composer, World Info/Lorebooks, Author Note & Rolling Memory, Data bank, Import/Export and finally settings.
I have kept the connection settings simple
Sampling has your temperature and other sliders
Then the new features which i have added are the two modes
Director Mode:
Its basically you chose a profile to make as director. The director has its own memory and context. You can give it instructions on what to do. Like here i have it setup to reply the current state and environment and npc. When you hit send, this runs first and then gives the main profile its output to then generate the final reply. having a cheap and fast llm set as your director helps greatly. (Yes it may make the replies slow)
Rotation mode:
This is a feature i had wanted for so long, ability to switch models every few messages. So it will run sonnet for 2 replies and then GLM for 5 replies in this example.
I wanted to know what kind of feature would you like to see this implementation has. I will not implement anything complex only what is simple but a needed request which silly tavern natively doesn't provide you.
Ps. I also implemented dynamic trees so now you can swipe on any chat and have a new reply generated without creating a branch or switching chats.