This is an old revision of the document!
Table of Contents
| Website | sillytavern.app |
|---|---|
| Source Code | GitHub |
| Discord | SillyTavern |
| /r/SillyTavernAI |
SillyTavern
SillyTavern is the definitive Character Card interface. The successor to TavernAI, it is the reference implementation by which all other interfaces are judged by.
SillyTavern can be installed on macOS, Linux, Windows, or Android by following the guide here. As this is strictly a frontend, you will need a backend for SillyTavern to connect to.
Features
- All Character Card features (CCv1, 2, and 3)
- Painstakingly comprehensive implementations of group chats, RAG, model-specific prompting, etc.
- Exhaustive 3rd party API support
- Clean UX, despite incredible underlying complexity
- Flexible, popular extension system
Weaknesses
While not enough good can be said about SillyTavern, it has several weaknesses. These often are the raison d'etre for many of the other interfaces which have been created since.
Documentation Disinterest
Like an early-2000s Internet Explorer, SillyTavern implements features and standards (or “internal structures”) without consideration for other interfaces which may have an interest in compatibility. Some of these highlights include:
- Character Card / Lorebook structures, especially usage of Extensions fields
- The broadly popular SillyTavern World Info format is considered an “internal structure” and undocumented
- Incomplete macro documentation (e.g. system)
Curiously, these are all true despite the dedicated Documentation website hosted by the project.
Complex Installation/Deployment Procedure
SillyTavern is only distributed in it's source/Node.js format requiring complex installation procedures, especially on Android and macOS. The lack of pre-built or app-store releases filters the software to desktop-only computer-savvy power-users.
Monetization
Donations accepted on Patreon and Ko-Fi.
