Sobre o projeto
TaleWeaver é um motor de RPG baseado em navegador em beta inicial, conduzido por um mestre de jogo de IA. Ele gera mundos, cenas, NPCs, missões e enredos dinamicamente, e mantém mecânicas de RPG como pontos de vida, estamina, mana, efeitos de estado, espaços de saque/equipamento, diálogos de combate, recipientes e registros de texto legíveis. Inclui uma biblioteca de aventuras e um gerador de mundos, além de um editor de aventuras com gerenciamento CRUD de cenas, saídas, missões, NPCs, itens, recipientes e interruptores. Um modo cover pode criar sequências ou variações a partir de uma aventura existente, com controle de similaridade e reutilização opcional de recursos.
O aplicativo oferece suporte à interação por voz: narração texto-para-fala via Google Gemini 3.5 Flash e ElevenLabs, e conversão de fala em texto baseada em Whisper com teclas de atalho push-to-talk e atalhos /say dentro do personagem. Ele pode renderizar um mapa-múndi interativo em estilo desenhado à mão com pathfinding, e oferece suporte a geração e tradução multilíngues. Os visuais podem ser gerados por provedores locais, como Ollama ou Stable Diffusion via Automatic1111/Forge, e os URLs de imagem são validados com fallback obsoleto.
A implantação é auto-hospedada via Docker com armazenamento SQLite, chaves de API criptografadas, sessões JWT, política de senha, proteções contra path traversal e SSRF, e telemetria opcional de LLM. O progresso usa sessões persistentes, checkpoints de salvamento automático, uma linha do tempo Chronicles para reversão e retenção dos cinco checkpoints mais recentes por sessão. O acesso a LLMs é traga-sua-própria-chave por meio de provedores compatíveis com LiteLLM, incluindo OpenAI, Anthropic, Gemini, Ollama e Kimi/Moonshot.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.