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: