À propos
mdocUI est une bibliothèque Generative UI en alpha qui demande aux LLM d'écrire du Markdown normal avec des tags de composants façon Markdoc en ligne. Le projet reste jeune, mais il est utile car il représente une approche distincte des arbres JSON et des tool calls: prose et composants interactifs partagent le même stream tandis que le renderer gère validation, placeholders, error boundaries et mapping de composants custom.
Résumé
1. Génération native Markdown: Garde prose et composants UI dans un format friendly pour LLM
2. Syntaxe tags Markdoc: Offre une alternative compacte aux specs d'interface très JSON
3. Focus UX streaming: Inclut placeholders, animations de streaming et fusion de composants pour sorties partielles
4. Validation et boundaries: Traite explicitement les props générées mal formées et les échecs runtime de rendu
5. Curation prudente: Moins mature qu'OpenUI ou json-render, mais intéressant comme pattern émergent d'UI générative