Skip to content

Day 2: Silly Tavern macOS installation—complete guide

Silly Tavern Day 2 Header

After Day 1, you are ready to install Silly Tavern on macOS. This article walks through installing Silly Tavern on macOS with 2026-oriented detail, including simple analogies for Node.js and Git if the terminal is new to you.

It runs well on M1, M2, and M3 Macs. On day 2 of this series, complete installation and open the door to AI chat.


Before you install | What you need

Environment

  • macOS: 10.15 (Catalina) or later
  • CPU: Intel or Apple Silicon (M1/M2/M3)
  • RAM: At least 4 GB (8 GB+ recommended)
  • Storage: 1 GB+ free
  • Internet: Required during install

Tools

Three pieces of software power Silly Tavern on Mac:

1. Homebrew

Homebrew is a package manager for macOS—think “App Store on the command line” for dev tools.

2. Node.js

Node.js runs JavaScript outside the browser. Silly Tavern runs on top of it—like an engine for the app.

3. Git

Git tracks code versions and is how you clone Silly Tavern from GitHub—like “checking out a book from the library.”


Step 1: Install Homebrew

Skip if brew --version already works.

Check Homebrew

bash
brew --version

If you see a version, you are set. If you see “command not found,” install below.

Install Homebrew

bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

After install, follow the on-screen PATH steps. On Apple Silicon, you often need:

bash
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

Homebrew install - terminal

💡 Tip: Open Terminal from Finder → Applications → Utilities → Terminal, or Spotlight search “Terminal.”

Open Terminal from Spotlight


Step 2: Install Node.js

Silly Tavern’s “engine.”

Check Node.js

bash
node --version

You want v18+ if possible. If missing or old, install with Homebrew.

Install Node.js

bash
brew install node

Then verify:

bash
node --version
npm --version

Node.js install - version check

💡 Tip: npm ships with Node.js—think of it as Node’s package manager.


Step 3: Install Git

Git downloads Silly Tavern from GitHub.

Check Git

bash
git --version

Install Git

bash
brew install git
git --version

Git install - version check


Step 4: Download Silly Tavern

Choose a folder

Many people use a SillyTavern folder in their home directory.

bash
cd ~

Clone from GitHub

bash
git clone https://github.com/SillyTavern/SillyTavern.git

This may take a few minutes.

Enter the folder

bash
cd SillyTavern

Step 5: Start Silly Tavern

Run the start script

On macOS, run:

bash
./start.sh

The first run may install dependencies automatically and take several minutes.

Silly Tavern start - terminal

Open in a browser

When you see something like:

SillyTavern is listening on: http://127.0.0.1:8000

open:

http://localhost:8000

If the UI loads, install succeeded.

💡 Tip: localhost:8000 is your Mac’s port 8000—local only, not exposed to the internet by default.


Apple Silicon (M1/M2/M3) notes

Rosetta 2

As of 2026, Silly Tavern runs natively on Apple Silicon; Rosetta 2 is not required for typical use.

Ollama

For local models, Ollama is a good companion on Apple Silicon:

bash
brew install ollama

More in Day 5: Local models.


Common errors and fixes

Error 1: “Permission denied”

Cause: start.sh is not executable.

Fix:

bash
chmod +x start.sh

Error 2: “Port 8000 is already in use”

Cause: Another app uses port 8000.

Fix: Quit the other app or change Silly Tavern’s port in config.

Error 3: “Node.js version is too old”

Cause: Node is outdated.

Fix:

bash
brew upgrade node

Error 4: “command not found: git”

Cause: Git not installed.

Fix: Repeat Step 3.


Updating Silly Tavern

Update steps

  1. Go to the Silly Tavern folder:
bash
cd ~/SillyTavern
  1. Pull latest:
bash
git pull
  1. Restart:
bash
./start.sh

💡 Tip: Regular updates bring fixes and new features.


Next steps | Connect an AI model

Install is done—you still need a model connection to chat.

Continue with:

Easier path: If setup felt heavy, try MiniTavern—no local Silly Tavern install. See Day 7.


Summary

You learned how to install Silly Tavern on macOS with Homebrew, Node.js, Git, first launch, updates, and common errors. Next: character cards and model setup—enjoy exploring Silly Tavern.



About the author

花

花(Hana)

AI工具評価の専門家。東京・新宿三丁目周辺で活動し、最新のAIアプリケーションやツールを実際に使用してレビューを提供しています。


FAQ

Q1: How long does install take?

Often 30–60 minutes for tools plus first launch, depending on network and machine. First-run npm install can add time.

Q2: Does it work on M1/M2/M3 Macs?

Yes. Silly Tavern supports Apple Silicon natively as of 2026.

Q3: Is Homebrew required?

No, but it is the easiest path for Node.js and Git on Mac. Advanced users can install those manually.

Q4: How do I uninstall?

Delete the folder, e.g. rm -rf ~/SillyTavern (be sure that path is correct before running).

Q5: Can I run two copies side by side?

Yes—clone into different folders. Avoid port conflicts (change one instance’s port).

Q6: What should I do after install?

Read Day 3: Character cards, then Day 4: AI model connection to start chatting.

Q7: I do not know how to use Terminal

Open it from Applications → Utilities → Terminal. Paste commands and press Enter.

Q8: It errors on start

Confirm Node.js and Git versions. For community help, try the official Discord.

Q9: Same steps on Windows?

No—use the Windows section of the official docs.

Q10: Where is the config file?

Typically ~/SillyTavern/config.yaml—editable in any text editor.


Published: March 12, 2026
Last updated: March 27, 2026



Last updated: