Sobre
mdocUI é uma biblioteca alpha de Generative UI que pede a LLMs para escrever Markdown normal com tags de componentes em estilo Markdoc inline. O projeto ainda é inicial, mas é útil porque representa uma abordagem distinta de árvores JSON e tool calls: prosa e componentes interativos podem compartilhar o mesmo stream enquanto o renderer cuida de validação, placeholders, error boundaries e mapeamento de componentes customizados.
Resumo
1. Geração nativa em Markdown: Mantém prosa e componentes de UI no mesmo formato amigável para LLM
2. Sintaxe de tags Markdoc: Oferece uma alternativa compacta a specs de interface gerada pesadas em JSON
3. Foco em streaming UX: Inclui placeholders, animações de streaming e merge de componentes para saída parcial
4. Validação e boundaries: Trata explicitamente props geradas malformadas e falhas de renderização em runtime
5. Curadoria cautelosa: Vale acompanhar como padrão emergente, mesmo sem a maturidade de OpenUI ou json-render