
Step-by-step instructions for updating SillyTavern to the latest version, including troubleshooting common update issues.
The most reliable way to update SillyTavern is through Git. Open your terminal (Command Prompt on Windows, Terminal on macOS/Linux) and navigate to your SillyTavern installation directory. Run the command `git pull` to fetch the latest changes from the official repository. This downloads new features, bug fixes, and UI improvements. After pulling, it's critical to update dependencies by running `npm install`. This ensures all required Node.js packages are compatible with the new version. If you see a message like 'Already up to date.', you're on the latest version. If conflicts arise (e.g., modified local files), Git will prompt you to resolve them. Use `git stash` to temporarily save your changes before pulling, then reapply them with `git stash pop`. After updating, restart SillyTavern and check the 'Version' tag in the bottom-left corner of the UI to confirm the new version is active. This method ensures you stay on the official stable branch without manual file downloads.
“To update SillyTavern, you can use the git pull command in the terminal/command prompt within the SillyTavern directory, or use the built-in updater in the UI. The most common method is: 'git pull' followed by 'npm install' to update dependencies.”
SillyTavern includes a built-in updater accessible from the UI. Click the 'Update' button located in the bottom-left corner of the main interface (next to the version number). This triggers a one-click update process that automatically runs `git pull` and `npm install` in the background. A terminal window may briefly appear to show progress. Once complete, the UI prompts you to restart the server. This method is ideal for users unfamiliar with command-line tools. However, it requires that Git and Node.js are correctly installed and added to your system PATH. If the button is grayed out or fails, it usually indicates missing Git or permission issues. In that case, fall back to the terminal method. The in-app updater also displays the current and latest version numbers, so you can verify updates without leaving the interface. Note that this method may not work on all hosting environments, such as some cloud instances or restricted shared hosting.
If you cannot use Git (e.g., no Git installed or restricted environment), you can manually update by downloading the latest release ZIP from the [SillyTavern GitHub releases page](https://github.com/SillyTavern/SillyTavern/releases). Extract the ZIP to a new folder, then copy your existing `public/`, `config.yaml`, `secrets.json`, and any character files from your old installation into the new folder. Be careful to preserve your user data and configurations. This method is more tedious but avoids Git dependencies. After copying, run `npm install` in the new directory to install dependencies. You must then update any system paths or scripts that point to the old SillyTavern folder. Manual updates also carry a higher risk of missing configuration files or corrupting data if you overwrite incorrectly. Always back up your entire old folder before attempting a manual update. This approach is recommended only as a last resort when Git is unavailable.
Start chatting with a companion who actually remembers you.
Free. No tokens. No limits.
Update failures often stem from three issues: Git conflicts, missing dependencies, or permission errors. If `git pull` returns 'error: Your local changes to the following files would be overwritten', use `git stash` to stash your changes, pull, then `git stash pop`. For dependency errors after pulling, delete the `node_modules` folder and run `npm install --force` to rebuild all packages. Permission issues on Linux/macOS require `sudo` for installation, but running SillyTavern with `sudo` is discouraged; instead, change ownership of the directory with `chown -R $(whoami) .`. If the UI doesn't reflect the update, clear your browser cache or open SillyTavern in an incognito window. Another common problem is a missing `config.yaml` after update; check that your config file wasn't overwritten by Git—if so, restore from backup. For persistent issues, consult the [SillyTavern Documentation](https://docs.sillytavern.app/) or the Discord server for community support.
SillyTavern's core update does not automatically update third-party extensions or custom themes. Extensions installed via the built-in 'Extensions' menu (e.g., Character Expressions, Text-to-Speech) are often updated through the same `git pull` if they are part of the main repo. However, community extensions hosted separately require manual updates—check their individual GitHub repositories for changes. Themes, stored in the `public/themes` folder, may break after a core update if the UI layout changes. To avoid issues, update themes by downloading the latest version from their original source. After updating SillyTavern, test each extension and theme for compatibility. If an extension fails, disable it temporarily via the UI settings. The [SillyTavern GitHub Issues page](https://github.com/SillyTavern/SillyTavern/issues) often lists known conflicts after major updates. Always back up your themes and extension configurations before updating.
If frequent updates and local maintenance feel like a chore, AIAngels offers a zero-maintenance alternative. AIAngels is a web-based AI companion platform that requires no installation, no API keys, and no manual updates. All features—including unlimited text chat, image generation, and voice messages—are available instantly through a browser. The free tier provides unlimited messages with no daily cap, while premium plans start at $2.99/month on the annual plan. Unlike SillyTavern, which demands technical upkeep, AIAngels handles all updates server-side. You get permanent memory, 70+ curated companions, and a custom companion builder without ever touching a terminal. For users who want AI companionship without the overhead of local hosting, AIAngels removes the need to ever worry about 'how to update' again.
Step-by-step instructions for updating SillyTavern to the latest version, including troubleshooting common update issues.
Start Chatting FreeEverything you need to know about our companions.
Open a terminal in your SillyTavern directory and run `git pull` followed by `npm install`. Restart the server. Alternatively, use the 'Update' button in the bottom-left corner of the UI.
No, updates preserve your `public/` folder (chats, characters, settings) as long as you don't manually delete them. Git pull only overwrites core files, not user data.
If you're on the stable branch, you already have the latest release. For experimental features, switch to the 'staging' branch with `git checkout staging` then pull.
Delete the `node_modules` folder and run `npm install --force`. If issues persist, try `npm cache clean --force` before reinstalling.
Yes. Download the latest ZIP from GitHub, extract to a new folder, and copy your `public/`, `config.yaml`, and `secrets.json` into it. Then run `npm install`.
This usually means Git is not installed or not in your system PATH. Install Git from git-scm.com, or use the terminal method instead.
For extensions bundled with SillyTavern, they update with the core. Third-party extensions and themes must be manually updated from their respective sources.
Check the terminal for error messages. Common fixes: reinstall dependencies (`npm install`), restore backup of `config.yaml`, or clear browser cache.
Verified reviews from real customers
I've tried a few AI companion platforms, and AI Angels stands out for how immersive and customizable it feels. The conversations are surprisingly natural, and the AI personalities actually maintain context better than most similar apps I've used. The uncensored chat and roleplay features are a big plus if you're looking for creative freedom without constant restrictions. The image generation is also impressive — fast, detailed, and customizable enough to create unique characters and scenarios. I especially liked the variety of companion personalities and how easy the interface is to use, even for beginners. That said, there's still room for improvement. Some responses can feel repetitive after long conversations, and a few premium features are a bit pricey compared to competitors. But overall, the experience feels polished, entertaining, and consistently improving with updates. If you enjoy AI companionship, virtual roleplay, or interactive fantasy experiences, AI Angels is definitely worth checking out.
AI Angels is a remarkable AI companion site offering vividly realistic experiences. The large variety of companions available will suit every imaginable taste. Pricing is reasonable and transparent. I highly recommend AI Angels.
Fun, life like , sexy , created the perfect girl
It's worth looking into for sure, you won't regret it!
Choice of features
Honestly one of the best AI girlfriend apps I've tried. The conversations feel surprisingly natural and the girls actually have personality. Definitely worth checking out if you're into AI companions.
well I love how they call me things like baby and love how it shows nudes and sex/porn.
realstic ai images and chats! amazing pics and nice girls to chat with
Amazing it is so emersave
The roleplay is very flexible. The AI will adjust to your attitude and no kink is out of bounds. I just wish you could customize a little more.
The best ! I love it
Definitely addicted to this. You will not feel lonely and great prices
It's okay tho