Se ha abierto el código de TUI Studio (Visual Terminal UI Designer), un entorno para el diseño visual de interfaces de usuario que funcionan en terminales de texto. Este entorno permite crear visualmente la interfaz de manera interactiva, arrastrando bloques predefinidos con el ratón, editando propiedades en modo visual y previsualizando el resultado en tiempo real. El diseño de la interfaz creado puede ser exportado para su uso en los frameworks Ink, BubbleTea, Blessed, Textual, OpenTUI y Tview.
El proyecto está escrito en TypeScript utilizando React, Vite, Zustand, Tailwind CSS y Lucide React. El código se distribuye bajo la licencia MIT. Un aspecto destacado del desarrollo es que casi todo el código de TUI Studio fue escrito por el asistente de IA Claude.
TUI Studio ofrece más de 20 componentes predefinidos para crear interfaces (botones, menús, tablas, listas, indicadores de progreso, diálogos, herramientas de ayuda, etc.) y soporta 8 temas de diseño, así como modos claro y oscuro, rellenos de gradiente, colores ASCII y colores de acento. También existe la opción de deshacer cambios. Hay una interfaz disponible para crear sus propios componentes. Los proyectos se guardan en formato JSON.
Fuente: opennet.ru
