Skip to main content

Installation

This page explains how to install NeoTavern on Windows, macOS, and Linux. Download the build for your platform from the GitHub releases page.

Install Targets

  • Windows installer. A setup executable that installs the app and adds shortcuts. Recommended for most Windows users.
  • Portable Windows build. A self-contained folder that runs without installing anything. It keeps all data inside its own directory, so you can carry it on a USB drive.
  • macOS package. A standard .app bundle. Drag it into Applications and launch it from there.
  • Linux AppImage and archive. The AppImage runs on most desktop distributions. The archive variant is a plain folder you can place anywhere and launch with a double click.

All four targets are functionally identical. Choose whichever fits how you manage software on your machine.

System Requirements

  • A 64-bit desktop OS: Windows 10 or newer, macOS, or a mainstream Linux distribution.
  • Enough memory and disk space for your library. The idle backend uses about 180 MB of RAM on a reference machine, and the app reaches a ready UI in about four seconds on that same machine.
  • No separate Node.js, Python, SQLite, or browser installation. Everything the app needs is bundled.

What Is Bundled

The distribution embeds Node.js 24 LTS and SQLite, and the desktop shell runs the local backend as an embedded sidecar process. That means:

  • The first run never executes npm install and never requires a terminal.
  • The backend binds to 127.0.0.1 only. LAN or remote access is never enabled silently; it requires an explicit opt-in.
  • Closing the app window gracefully shuts the sidecar down, so no backend process is left behind.

After Installation

The first launch creates your data directory, seeds a small starter library, and opens the Home screen. See Quick Start for the next steps.

If something goes wrong during install or first run, see Troubleshooting.