← voltar para frodo.cloud ← back to frodo.cloud

Aether DM • AI Co-Pilot

Aether

Um co-mestre digital para mesas de RPG que escuta a sessao, organiza contexto em tempo real e devolve sinais praticos para o mestre manter ritmo, consistencia e imersao.

A digital co-DM that listens to your session, organizes context in real time, and returns practical signals so the DM keeps pacing, consistency, and immersion.

Problemas que resolve Problems it solves

  • Reduz carga mental em sessoes longas com muitos NPCs e eventos.
  • Reduces mental load in long sessions with many NPCs and events.
  • Evita perda de continuidade apos F5 ou troca de dispositivo.
  • Prevents continuity loss after F5 or switching devices.
  • Ajuda a manter consistencia de lore e regras sem quebrar o flow.
  • Keeps lore and rules consistency without breaking table flow.

Pontos fortes Key strengths

  • Pipeline de IA em 3 etapas para equilibrar custo, latencia e qualidade narrativa.
  • 3-step AI pipeline balancing cost, latency, and narrative quality.
  • HUD em tempo real: objetivos, lore, combate, NPCs, notificacoes e terminal DM.
  • Real-time HUD: goals, lore, combat, NPCs, notifications, and DM terminal.
  • Biblioteca de musicas integrada para ambientacao da cena.
  • Built-in music library for scene ambience control.

Funcionalidades principais Core capabilities

Session Brain

Consolida objetivo da sessao, eventos essenciais e papel da cena na campanha.

Consolidates session goal, key events, and scene role in the campaign arc.

Combat Assistant

Sugere estrategias e lembretes taticos durante combate e no pos-combate.

Suggests tactical moves during combat and structured post-combat follow-up.

Music Library

CRUD de trilhas por cena/tema para manter imersao com menos friccao.

Scene/theme music CRUD to keep immersion with less friction.

Screenshots Screenshots

aether-main-dashboard.png

Tela principal ativa com HUD, chat e notificacoes.

Main active dashboard with HUD, chat, and notifications.

aether-music-library.png

Gestor de biblioteca de musicas com busca, tags e edicao.

Music library manager with search, tags, and editing.

aether-settings-modal.png

Modal de configuracoes: chaves, prompts e parametros de IA.

Settings modal: keys, prompts, and AI runtime parameters.

Aether em acao na mesa Aether in live play

Mais do que responder perguntas, o Aether atua como copiloto de sessao: ele acompanha a partida em tempo real e transforma o caos da mesa em direcao pratica para o mestre tomar decisoes melhores, mais rapido e com mais confianca.

More than a Q&A bot, Aether works as a live session copilot: it tracks the table in real time and converts table chaos into practical direction so the DM can decide faster and with more confidence.

Audio ingest em tempo real

A sessao e capturada por blocos curtos de audio para manter feedback constante. Isso permite respostas frequentes sem travar a experiencia da mesa, mesmo em cenas agitadas.

Sessions are captured in short audio chunks to keep feedback continuous. This enables frequent guidance without freezing table flow, even in high-intensity scenes.

Terminal DM para decisao rapida

O chat terminal vira uma camada tatico-narrativa: o mestre pede opcoes de condução, testa alternativas e valida consistencia sem sair da tela principal.

The DM terminal chat becomes a tactical narrative layer: ask for direction options, test alternatives, and validate consistency without leaving the main dashboard.

Notificacoes que priorizam o que importa

O sistema destaca alertas de lore, regras, pacing e combate no momento certo. Em vez de sobrecarregar com texto, ele entrega sinais claros de proxima acao.

The system highlights lore, rules, pacing, and combat alerts at the right moment. Instead of overwhelming text, it delivers clear next-action signals.

Contexto total de mundo + recap de sessao

O Aether consome um XML completo do seu mundo para manter coerencia narrativa profunda. Ao final, gera recap estruturado para preservar continuidade entre sessoes e facilitar retomadas.

Aether consumes a full world XML file to preserve deep narrative coherence. At the end, it generates structured recaps to keep continuity across sessions and make future restarts easier.

Como funciona por dentro How it works under the hood

Tecnicamente, o Aether combina frontend reativo, backend na edge e um pipeline de IA em tres etapas para equilibrar latencia, custo e qualidade de resposta durante a sessao.

Technically, Aether combines a reactive frontend, edge backend, and a 3-step AI pipeline to balance latency, cost, and response quality during live play.

Stack principal

Frontend em Angular 21 + Signals; backend em Cloudflare Workers com API `/api/*`; persistencia com D1 (estado, notificacoes, chat, NPCs), armazenamento de audio no R2 e automacoes com Queue + cron.

Angular 21 + Signals frontend; Cloudflare Workers backend exposing `/api/*`; persistence with D1 (state, notifications, chat, NPCs), audio storage in R2, and automation through Queue + cron jobs.

Pipeline de IA em 3 etapas

Gatekeeper para transcricao e filtro de ruido, Reasoning para analise criativa com contexto completo, e UI Architect para devolver estrutura pronta para o dashboard em tempo real.

Gatekeeper handles transcription/noise filtering, Reasoning performs creative analysis with full context, and UI Architect returns dashboard-ready structured output in real time.

Context engine com XML completo

O contexto canone do mundo vem de um XML completo consumido no backend (com cache opcional), somado a historico de audio, snapshot da sessao, plano de sessao e memoria de chat para respostas consistentes.

Canon world context comes from a full XML file consumed in the backend (with optional caching), combined with audio history, live session snapshot, session plan file, and chat memory for highly consistent outputs.

Resiliencia de sessao e operacao

O estado da sessao e reidratado apos reload, mantendo continuidade para o mestre. O processamento de recap roda de forma assicrona para consolidar transcricoes e gerar resumos confiaveis sem bloquear a experiencia ao vivo.

Session state rehydrates after reloads to preserve continuity. Recap processing runs asynchronously to consolidate transcripts and generate reliable summaries without blocking live play.

Impacto para o mestre de RPG Practical impact for the DM

O Aether deixa de ser so uma ferramenta tecnica e vira um parceiro de mesa: menos energia em operacao e memoria, mais foco em narrar, improvisar e reagir aos jogadores com consistencia.

Aether becomes more than a technical tool: it acts as a table partner, reducing ops and memory overhead so the DM can focus on storytelling, improvisation, and consistent reactions to players.

Se voce quiser usar o Aether DM, entre em contato comigo pelos links da pagina principal. O projeto e privado hoje, mas eu posso abrir excecoes em alguns casos.

If you want to use Aether DM, reach out to me through the links on the main page. The project is private right now, but I can make exceptions in some cases.