O código do TUI Studio (Designer de UI de Terminal Visual), um ambiente para design visual de interfaces de usuário que operam em terminais de texto, foi liberado. O ambiente permite que você crie visualmente a interface em modo interativo, arrastando blocos prontos com o mouse, editando propriedades em modo visual e visualizando o resultado em tempo real. O layout da interface criado pode ser exportado para uso em frameworks como Ink, BubbleTea, Blessed, Textual, OpenTUI e Tview.
O projeto é escrito em TypeScript utilizando React, Vite, Zustand, Tailwind CSS e Lucide React. O código é distribuído sob a licença MIT. Entre as características do desenvolvimento, destaca-se que quase todo o código do TUI Studio foi escrito pelo assistente de IA Claude.
No TUI Studio, há mais de 20 componentes prontos para a formação da interface (botões, menus, tabelas, listas, indicadores de progresso, diálogos, dicas de ferramenta, etc.) e são suportados 8 temas visuais, bem como modos claro e escuro, gradientes, cores ASCII e cores de destaque. Existe a possibilidade de reverter alterações. Uma interface para criação de seus próprios componentes está disponível. Os projetos são salvos no formato JSON.
Fonte: opennet.ru
