Ayvu

v0.1.0 Declarative Comic Chat Generator
📐 Disposição dos Painéis
🎭 Personagens & Expressões
💥 Onomatopeias & Stickers
Carregando preview...

📖 Guia Rápido de Marcação (Markup)

O Ayvu aceita scripts conversacionais intuitivos. Cada linha representa um balão de fala.

Elemento Sintaxe Efeito Visual
Fala Normal Nome: texto Balão elíptico com rabo direcionado à boca.
Expressão Explícita Nome (happy): texto Altera os olhos, boca e orelhas do avatar.
Pensamento Nome (thinking): texto ou oO texto Balão em formato de nuvem com círculos.
Grito / Alerta Nome: TEXTO EM MAIÚSCULAS! Balão pontiagudo com raio de explosão.
Novo Painel --- Fecha o painel atual e inicia o próximo.
Onomatopeia [POW!], [CRASH!], [BOOM!] Estrela de impacto de 16 pontas com tipografia retrô.
Stickers [heart], [sweat], [shock], [idea] Ícones flutuantes manga/comic sobre os personagens.
Layout [layout: grid], [layout: vertical] Formata em grade 2x2 para redes ou vertical para mobile.

🔌 Integração via API REST

Exemplo de chamada direta para o daemon local (ayvu serve) ou endpoint remoto:

curl -X POST http://localhost:3100/render \ -H "Content-Type: application/json" \ -d '{ "text": "Tuffy (happy): Olá!\n---\nJordan: Funciona!", "title": "Minha Tirinha", "layout": "grid" }' > tirinha.svg

Como Embutir no Obsidian

Basta colar o link de renderização com a diretiva de imagem markdown:

![Tirinha Ayvu](http://localhost:3100/render?text=Tuffy+(happy):+Oi!%0A---%0AJordan:+E+ai!&title=Obsidian+Sync&layout=grid)
Copiado para a área de transferência!