Skip to content

Introduction

TauriTavern is a refactor that ports SillyTavern into a native Tauri runtime:

  • The frontend is based on SillyTavern 1.16.0, with upstream behavior preserved as much as possible.
  • The request pipeline is intercepted by the Tauri host, routing local API calls from fetch and jQuery.ajax into the Rust backend.
  • The backend is not a direct Node.js port. It is a fresh Rust implementation organized around Clean Architecture.

What this docs site is for

This site is meant to be more than an expanded README:

  • It helps new contributors understand project boundaries and layers quickly.
  • It gives APIs and host contracts a stable place to live and be referenced.
  • It turns design notes from the main repository into a clearer long-term knowledge base.

Suggested reading order

  1. Start with Getting Started to understand the repo layout and local workflow.
  2. Read Architecture Overview to build the mental model.
  3. Move into Frontend Integration or Backend Layers as needed.
  4. Use the API section once host-facing contracts are ready to be documented formally.

Released under AGPL-3.0.