Giter Club home page Giter Club logo

sillytavern-docs's Introduction

What is SillyTavern?

Brought to you by Cohee, RossAscends, and the SillyTavern community, SillyTavern is a local-install interface that allows you to interact with text generation AIs (LLMs) to chat and roleplay with custom characters.

SillyTavern originated as a modification of TavernAI 1.2.8 in February 2023, and has since added many cutting-edge features not present in the original TavernAI.

Screenshots

Chat Waifu mode
VN Mode Backgrounds

Branches

SillyTavern is being developed using a two-branch system to ensure a smooth experience for all users.

  • release -๐ŸŒŸ Recommended for most users. This is the most stable and recommended branch, updated only when major releases are pushed. It's suitable for the majority of users.
  • staging - โš ๏ธ Not recommended for casual use. This branch has the latest features, but be cautious as it may break at any time. Only for power users and enthusiasts.

Learn more here.

Features

  • Mobile-friendly interface
  • Multiple backend API connectivity (KoboldAI, KoboldCPP, AI Horde, NovelAI, Oobabooga's TextGen WebUI, OpenAI+proxies, WindowAI, OpenRouter)
  • Visual Novel-like Waifu Mode
  • Horde Stable Diffusion generation
  • TTS support (ElevenLabs, Silero, and built-in OS)
  • WorldInfo (lorebooks)
  • Author's Note / Character Bias
  • Customizable colors, backgrounds, avatar styles, and UI panel placement
  • Notification sound for AI responses
  • Export chats as .txt files
  • Auto-translate single messages or the entire chat via Google API, even automatically.
  • Extensive prompt formatting options
  • Character HotSwap buttons to quickly change between your favorite characters
  • Prompt token breakdown view for each message
  • Swipes
  • Group chats: multi-bot rooms for characters to talk to you or each other
  • Chat bookmarks / branching
  • webp character card interoperability (PNG is still the internal format)

Extensions

SillyTavern supports extensions/plugins:

  • Character emotional expressions
  • Auto-Summary of the chat history
  • Sending images to chat, and the AI interpreting the content.
  • Stable Diffusion image generation (5 chat-related presets plus 'free mode')
  • Text-to-speech for AI response messages (via ElevenLabs, Silero, or the OS's System TTS)

Additional functionality can be added by using SillyTavern Extras.

Installation Requirements

  • SillyTavern will run on virtually any device capable of running NodeJS v18.
  • NOTE: due to the above requirement, SillyTavern will not run on Windows 7.

What do I need other than SillyTavern?

SillyTavern is only a frontend interface, so you will need to have access to one of the backend APIs listed above.

How can I get in touch with the developers directly?

  • Discord: Cohee#1207 or RossAscends#1779
  • Reddit: /u/RossAscends or /u/sillylossy
  • Post a GitHub issue

I like your project! How do I contribute?

  • We welcome pull requests!
  • We also welcome helpful and informed bug reports that use the templates provided in our GitHub.
  • We do not accept monetary donations for the project itself.
  • Cohee does not take donations.
  • RossAscends has a personal Patreon & Kofi

sillytavern-docs's People

Contributors

50h100a avatar bdashore3 avatar blipranger avatar cohee1207 avatar github-actions[bot] avatar hodossnaraya avatar mweldon avatar oejk avatar rossascends avatar tony-sama avatar yellowrosecx avatar zkandell avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.