Architecture
This section explains how the NeoTavern monorepo is organized, which technologies it uses, and how the server, web client, and desktop shell fit together.
Pages in This Section
- Monorepo Overview — the layout of
apps/andpackages/, the data flow between server and web, and the local-first principle. - Technology Stack — the approved stack: Node.js 24, Fastify 5, React 19, Vite 8, SQLite, Drizzle, Tauri 2, and pnpm workspaces.
- Packages — the responsibility of every workspace package and the dependency direction between them.
Related Sections
The Prompt Pipeline section describes the generation stages in detail, and Data & Storage documents the database, file handling, and backups.