Find a file
veguAI cc28def7c6
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
0.39.0 (#274)
- **Help Agent** — A new agent that answers questions about Talemate itself — settings, agents, clients, the world editor — grounded in the bundled documentation, and able to change agent and application settings on request.
- **Timeline Rollback** — Scrub a slider across a scene's automatic version history, preview the message history at any revision, then roll the scene back in place or fork the revision into a new save.
- **Pi Bridge Client** — A new client type that drives generations through the pi coding agent's headless RPC mode, making any model pi can reach usable in Talemate.
- **Application Settings** — Settings move out of their modal into an always-available Settings tab, with a single topic-grouped sidebar, a settings search, all API keys on one page, and unsaved-change tracking.
- **Scene Library** — The home screen is rebuilt as a full-page landing view with a file-tree scene library, cover thumbnails and per-save metadata, scene and save deletion, and a drag-and-drop import dropzone.
- **Fast Character Creation** — Generate a character in a single request instead of one prompt per aspect, with a Consolidate multi-select, a token budget, and a Fill in misses pass. Off by default.
- **Scene Backdrop** — Set any scene illustration as a backdrop filling the scene view behind the messages, saved with the scene, with configurable text legibility and an Immersive quick-toggle.
- **Scene Visual Manager** — World Editor → Scene gains a Visuals tab to browse, upload, generate and delete the scene's backgrounds and illustrations, and set the cover image and backdrop.
- **Visual Prompt Finalization** — Post-processing actions — match and replace, or a free-form AI instruction — rewrite image prompts right before they reach the image backend, with per-scene and per-character overrides and reusable template sets.

- fixes #271 
- fixes #275

Plus 25 improvements and 39 bug fixes — see [CHANGELOG.md](https://github.com/vegu-ai/talemate/blob/prep-0.39.0/CHANGELOG.md#0390) for the full list.
2026-08-29 13:21:22 +03:00
.github/workflows 0.35.0 (#242) 2026-01-27 10:22:41 +02:00
docs 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
install-utils 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
scenes 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
src/talemate 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
talemate_frontend 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
templates 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
tests 0.39.0 (#274) 2026-08-29 13:21:22 +03: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.39.0 (#274) 2026-08-29 13:21:22 +03: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.39.0 (#274) 2026-08-29 13:21:22 +03:00
CHANGELOG.yaml 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
config.example.yaml 0.35.0 (#242) 2026-01-27 10:22:41 +02:00
CONTRIBUTING.md 0.39.0 (#274) 2026-08-29 13:21:22 +03: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.38.0 (#272) 2026-07-02 09:28:45 +03:00
install.sh 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
LICENSE initial commit 2023-09-17 16:46:42 +03:00
mkdocs.yml 0.35.0 (#242) 2026-01-27 10:22:41 +02:00
pyproject.toml 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
README.md 0.31.0 (#193) 2025-06-29 18:06:11 +03: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.38.0 (#272) 2026-07-02 09:28:45 +03: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.38.0 (#272) 2026-07-02 09:28:45 +03:00
update.sh 0.39.0 (#274) 2026-08-29 13:21:22 +03:00
uv.lock 0.39.0 (#274) 2026-08-29 13:21:22 +03:00

Talemate

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

Screenshot 1 Screenshot 2
Screenshot 3 Screenshot 4

Core Features

  • Multiple agents for dialogue, narration, summarization, direction, editing, world state management, character/scenario creation, text-to-speech, and visual generation
  • Supports per agent API selection
  • Long-term memory and passage of time tracking
  • Narrative world state management to reinforce character and world truths
  • Creative tools for managing NPCs, AI-assisted character, and scenario creation with template support
  • Node editor for creating complex scenarios and re-usable modules
  • Context management for character details, world information, past events, and pinned information
  • Customizable templates for all prompts using Jinja2
  • Modern, responsive UI

Documentation

Discord Community

Need help? Join the new Discord community

Supported APIs

Supported self-hosted APIs:

Generic OpenAI api implementations (tested and confirmed working):

  • DeepInfra
  • llamacpp with the api_like_OAI.py wrapper
  • let me know if you have tested any other implementations and they failed / worked or landed somewhere in between