mirror of
https://github.com/vegu-ai/talemate.git
synced 2026-10-21 13:59:44 +00:00
- **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. |
||
|---|---|---|
| .github/workflows | ||
| docs | ||
| install-utils | ||
| scenes | ||
| src/talemate | ||
| talemate_frontend | ||
| templates | ||
| tests | ||
| tts/voice | ||
| .dockerignore | ||
| .gitattributes | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| .python-version | ||
| CHANGELOG.md | ||
| CHANGELOG.yaml | ||
| config.example.yaml | ||
| CONTRIBUTING.md | ||
| docker-compose.cpu.yml | ||
| docker-compose.manual.yml | ||
| docker-compose.yml | ||
| docker-entrypoint.sh | ||
| Dockerfile | ||
| frontend_wsgi.py | ||
| install-cuda.bat | ||
| install-cuda.sh | ||
| install-ffmpeg.bat | ||
| install.bat | ||
| install.sh | ||
| LICENSE | ||
| mkdocs.yml | ||
| pyproject.toml | ||
| README.md | ||
| ruff.toml | ||
| start-backend.bat | ||
| start-backend.sh | ||
| start-debug.bat | ||
| start-frontend.bat | ||
| start-frontend.sh | ||
| start-local.bat | ||
| start.bat | ||
| start.sh | ||
| update.bat | ||
| update.sh | ||
| uv.lock | ||
Talemate
Roleplay with AI with a focus on strong narration and consistent world and game state tracking.
![]() |
![]() |
|---|---|
![]() |
![]() |
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:
- KoboldCpp (Local, Runpod, VastAI, also includes image gen support)
- oobabooga/text-generation-webui (local or with runpod support)
- LMStudio
- TabbyAPI
- Ollama
Generic OpenAI api implementations (tested and confirmed working):



