sillytavernai.com is operated by Blueprint Coding and not officially related to SillyTavern's development team

How to Install SillyTavern

SillyTavern can be installed on Windows, Linux, MacOS and Android

Installation Instructions

SillyTavern does not currently support install on iOS but can be accessed via those devices

once installed on a compatible operating system

Automatic Installation - Windows SillyTavern Simple Launcher

We have developed a GUI that will automatically install SillyTavern and SillyTavernExtras and all of their dependencies for you on Windows.


Video Installation Instructions

Windows

Linux

Android

MacOS


Text Installation Instructions

Windows

To install SillyTavern on Windows follow the steps below:

Official Install Documentation: https://docs.sillytavern.app/installation/windows/

Recommended install: Use the SillyTavernSimpleLauncher

  1. Visit the Gitub here: https://github.com/BlueprintCoding/SillyTavernSimpleLauncher/ for install instructions
  2. Or watch the video: https://www.youtube.com/watch?v=CJXMz76-A88

Simple video guide on manual installation here: https://www.youtube.com/watch?v=PMX165GyLAg (Duration: 4:13)

  1. Install NodeJS (latest LTS version is recommended)
  2. Download the zip from the GitHub repo: https://github.com/Cohee1207/SillyTavern/releases (Scroll down past the change log to the Assets section and download the zip file, we recommend using the lastest release over the preview branch unless you are willing to experience bugs)
  3. Unzip it into a folder of your choice
  4. Run start.bat via double-clicking or in a command line.
  5. Once the server has prepared everything for you, it will open a tab in your browser


❗ Warnings

  • DO NOT INSTALL INTO ANY WINDOWS CONTROLLED FOLDER (Program Files, System32, etc).
  • DO NOT RUN START.BAT WITH ADMIN PERMISSIONS
Linux

To install SillyTavern on Linux follow the steps below:

Official Install Documentation: https://docs.sillytavern.app/installation/linuxmacos/

Simple video guide here: https://www.youtube.com/watch?v=TLuEdy5YIhY (Duration: 2:14)

  1. Download the zip from the GitHub repo: https://github.com/Cohee1207/SillyTavern/releases (Scroll down past the change log to the Assets section and download the zip file, we recommend using the lastest release over the preview branch unless you are willing to experience bugs)
  2. Unzip it into a folder of your choice
  3. Run the start.sh script.
  4. Enjoy!
MacOS

To install SillyTavern on MacOS follow the steps below:

Official Install Documentation: https://docs.sillytavern.app/installation/linuxmacos/

Requirements

  • Install NodeJS (latest LTS version is recommended, you can download the package and install or follow the terminal commands below)
  • Install GIT


Install Via Terminal:

  • Install nvm (NodeJS Version Manager) by running the following command in Terminal:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

  • Run this to make nvm usable:

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

  • Install NodeJS by running the following command:

nvm install node

  • Install SillyTavern via NPX by running the following command, you can re-open SillyTavern by running the command again. Omit the @latest part of the command to not auto-pull the latest update as that might overwrite all your previous characters and chatlogs.

npx sillytavern@latest

Install Manually:

  • Clone the repo using GIT:
		git clone -b dev https://github.com/Cohee1207/SillyTavern && cd SillyTavern
  • Run SillyTavern

npm i && node server.js

Android

To install SillyTavern on Android follow the steps below:

  • Installing and running SillyTavern on Android is a bit more complicated than on desktop
  • Follow each step on the following guide here: https://rentry.org/STAI-Termux
  • This guide comes from a 3rd party and has not been vetted by sillytavernai.com, use at your own judgement
  • The SillyTavern Devs will not provide any support for running this on Android. Direct all your questions to the creator of this guide.
Colab

As of version 1.5.1 the developers no longer support colab hosting. You can still host your own!

Windows and Linux - Install SillyTavern Extras Extensions

To Install SillyTavernExtras Extensions follow the steps below:

Official Documentation: https://docs.sillytavern.app/extras/installation/

Option 1 - Conda Installation (recommended)

  1. Install Miniconda: https://docs.conda.io/en/latest/miniconda.html
  2. (Important!) Read how to use Conda: https://conda.io/projects/conda/en/latest/user-guide/getting-started.html
  3. Install git: https://git-scm.com/downloads

Execute the following commands ONE BY ONE in the CONDA COMMAND PROMPT (Not windows Command Prompt)

  • Before the first run, create an environment (let's call it extras):
		conda create -n extras
  • Now activate the newly created env
		 conda activate extras
  • Install the required system packages
		conda install pytorch=2.0.0 torchvision=0.15.0 torchaudio=2.0.0 pytorch-cuda=11.7 git -c pytorch -c nvidia
  • Clone this repository
		git clone https://github.com/Cohee1207/SillyTavern-extras
  • Navigated to the freshly cloned repository
		cd SillyTavern-extras
  • Install the project requirements

pip install -r requirements.txt

  • Run the Extensions API server

python server.py --enable-modules=caption,summarize,classify

  • Copy the Extra's server API URL listed in the console window after it finishes loading up. On local installs, this defaults to http://localhost:5100.
  • Open your SillyTavern config.conf file (located in the base install folder), and look for a line "const enableExtensions". Make sure that line has "= true", and not "= false".
  • Start your SillyTavern server
  • Open the Extensions panel (via the 'Stacked Blocks' icon at the top of the page), paste the API URL into the input box, and click "Connect" to connect to the Extras extension server.
  • To run again, simply activate the environment and run these commands. Be sure to the additional options for server.py (see below) that your setup requires.
		conda activate extras
		python server.py

Option 2 - Vanilla

  • Install Python 3.10: https://www.python.org/downloads/release/python-31010/
  • Install git: https://git-scm.com/downloads
  • Clone the repo:
		git clone https://github.com/Cohee1207/SillyTavern-extras
		cd SillyTavern-extras
  • Run the following command:

python -m pip install -r requirements.txt

  • Run the following command:

python server.py --enable-modules=caption,summarize,classify

  • Get the API URL. Defaults to http://localhost:5100 if you run locally.
  • Start SillyTavern with extensions support: set enableExtensions to true in config.conf
  • Navigate to SillyTavern extensions menu and put in an API URL and tap "Connect" to load the extensions

What about mobile/Android/Termux?

There are some folks in the community having success running Extras on their phones via Ubuntu on Termux. This project wasn't made with mobile support in mind, so this guide is provided strictly for your information only: https://rentry.org/STAI-Termux#downloading-and-running-tai-extras

IMPORTANT

  • The SillyTavern Devs will not provide any support for running this on Android. Direct all your questions to the creator of this guide.

Need Help?

Visit the FAQ, Subreddit, Discord or GitHub to ask questions of community members and the development team.

SillyTavern is created and developed by Cohee and RossAscends.

sillytavernai.com is operated by Blueprint Coding and not officially related to SillyTavern's development team.

Leaving so Soon?

You've clicked an external link. You will be redirected to a 3rd party site.

Exit mobile version