Find a file
veguAI 7db12b042b
Some checks failed
ci / container-build (push) Has been cancelled
ci / deploy-docs (push) Has been cancelled
Python Tests / test (3.11) (push) Has been cancelled
Frontend Tests / test (push) Has been cancelled
0.40.0 (#279)
- **Scene Revisions** — Revision history with one row per message, date filter and text search; fork a new save from any past revision. Replaces the Timeline, which never worked reliably.
- **Character Knowledge** — Characters only remember passages they witnessed and information shared with them. Known by, Learn and Never Learn controls, also available to the Director.
- **Character Perspectives** — Optional mode that keeps each character's own account of events and uses it for their memories and summaries. Accounts can be read and edited beside the full story. Needs a strong model and adds analysis requests.
- **Decision Model** — Optional small model (OpenRouter or a SystemOne-compatible server) that answers yes/no questions with a probability: pin conditions, skipping unchanged tracked states, portrait and background picks, Editor checks. Includes a Decision Log.
- **Themes** — Light and dark themes, custom themes (colors, message styling, editor appearance) with a live preview
- **Replay** — Step through a story one passage at a time with optional narration, auto-advance and chapter navigation; fork from any passage.
- **Scene Controls** — Configurable scene header, reusable scene tool shortcuts, and game variables pinned as sliders, choices or toggles.
- **Scene Backgrounds** — The World State agent can pick or generate a scene backdrop that fits the story; backdrop changes are recorded in the history. Off by default.
- **Help Chat** — The Help agent can create and change themes and templates, adjust settings and edit inference presets, each behind a permission that is off by default.
- **Chatterbox Turbo** — New optional voice backend with voice cloning and sound tags.

Plus 35 improvements and 35 bug fixes — see [CHANGELOG.md](https://github.com/vegu-ai/talemate/blob/prep-0.40.0/CHANGELOG.md#0400) for the full list.
2026-10-27 10:37:12 +02:00
.github/workflows 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
docs 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
examples 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
install-utils 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
scenes 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
src/talemate 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
talemate_frontend 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
templates 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
tests 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
tts/voice 0.35.0 (#242) 2026-01-27 10:22:41 +02:00
.dockerignore 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
.gitattributes 0.35.0 (#242) 2026-01-27 10:22:41 +02:00
.gitignore 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
.pre-commit-config.yaml linting 2025-06-29 19:51:08 +03:00
.python-version 0.31.0 (#193) 2025-06-29 18:06:11 +03:00
CHANGELOG.md 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
CHANGELOG.yaml 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
config.example.yaml 0.35.0 (#242) 2026-01-27 10:22:41 +02:00
CONTRIBUTING.md 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
docker-compose.cpu.yml 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
docker-compose.manual.yml 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
docker-compose.yml 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
docker-entrypoint.sh 0.35.0 (#242) 2026-01-27 10:22:41 +02:00
Dockerfile 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
frontend_wsgi.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
install-cuda.bat 0.31.0 (#193) 2025-06-29 18:06:11 +03:00
install-cuda.sh 0.32.0 (#208) 2025-08-08 13:56:29 +03:00
install-ffmpeg.bat 0.34.0 (#239) 2025-12-06 11:19:48 +02:00
install.bat 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
install.sh 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
LICENSE initial commit 2023-09-17 16:46:42 +03:00
mkdocs.yml 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
pyproject.toml 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
README.md 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
ruff.toml 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
start-backend.bat 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
start-backend.sh 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
start-debug.bat 0.30.0 (#184) 2025-06-03 12:26:12 +03:00
start-frontend.bat 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
start-frontend.sh 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
start-local.bat 0.31.0 (#193) 2025-06-29 18:06:11 +03:00
start.bat 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
start.sh 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
update.bat 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
update.sh 0.40.0 (#279) 2026-10-27 10:37:12 +02:00
uv.lock 0.40.0 (#279) 2026-10-27 10:37:12 +02:00

Talemate

Roleplay with AI, with a focus on narration and consistent world and game state tracking.

Scene view: AI-written dialogue between two characters with portraits, the characters, places and objects tracked in the World panel, and the Director's suggested next actions for the player Visual library review queue: generated portraits of two characters, a scene background and a scene illustration, with the illustration's prompt and metadata
Node editor showing the generate-storyline module, with its stages and connected nodes Simulation Suite: the player asks the computer to add a character, the computer adds the cabin steward to the simulation, and the narration that follows

Core Features

  • Agents for dialogue, narration, summarization, scene direction, editing, world state tracking, character and scenario creation, text-to-speech, image generation, and answering questions about Talemate itself
  • A separate client and model per agent, with optional per-scene agent settings
  • Long-term memory, layered history summaries and tracking of the passage of time
  • Tracked character and world states, pins and game state variables that are kept in the AI's context
  • Character knowledge: characters know only the passages they were present for and the information shared with them, with Learn / Never Learn rules for exceptions
  • Character perspectives (optional mode): each character keeps their own account of events, used for their memories and summaries and readable beside the story
  • Decision model (optional): a small model answers questions about the story with a probability, so other agents can skip or choose without a full request; every answer is listed in a Decision Log
  • Director chat to query and change the scene in conversation, and optional autonomous scene direction
  • World editor for characters, world entries, history, pins and the context database, with AI-assisted character and scenario creation from templates and character card import
  • Image generation for character portraits, scene illustrations and backdrops, managed in a visual library
  • Text-to-speech with per-character voices and several local and remote backends
  • Node editor for scene logic and reusable modules
  • Scene revisions to browse saved states per message and fork a new save from any of them, and replay to step through a story one passage at a time
  • Prompt manager: every prompt is a Jinja2 template that can be overridden
  • Themes: light and dark themes, and your own themes edited with a live preview
  • Help agent that answers questions about Talemate from the bundled documentation and, with your permission, changes settings, themes and templates

Documentation

Discord Community

Need help? Join the Discord community

Supported APIs

Supported self-hosted APIs:

Other clients: