vegu-ai/talemate

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

What it solves

Talemate is designed for AI-driven roleplay, focusing on maintaining a consistent world state and strong narration. It addresses the common problem of AI forgetting details about the environment, characters, or the passage of time during long-term storytelling sessions.

How it works

The system uses a multi-agent architecture where specialized agents handle different tasks such as dialogue, narration, summarization, and world state management. Users can select different APIs for each agent and customize prompts using Jinja2 templates. It includes a node editor for building complex scenarios and a context management system to track character details and past events.

Who it’s for

It is built for writers, roleplayers, and creators who want a sophisticated tool for interactive storytelling with deep world-building and consistent narrative tracking.

Highlights

  • Multi-agent system: Separate agents for narration, editing, world state, and visual generation.
  • State Tracking: Dedicated management of world truths and the passage of time.
  • Scenario Creation: A node editor for building reusable modules and complex narrative paths.
  • Flexible API Support: Integration with a wide range of providers including OpenAI, Anthropic, and local runners like Ollama and KoboldCpp.
  • Customizable Prompts: Full support for Jinja2 templates to refine AI behavior.

Related

  • Project
  • Project
  • Project
  • Project
  • Project