TUI Studio(Visual Terminal UI Designer,視覺化終端使用者介面設計器)的程式碼已發布,這是一個用於在文字終端中運行的使用者介面視覺化設計環境。此環境允許使用者透過拖放預製模組、直觀地編輯屬性並即時預覽結果,從而實現互動式視覺化介面建立。產生的介面佈局可以匯出,用於 Ink、BubbleTea、Blessed、Textual、OpenTUI 和 Tview 等框架。
該專案使用 TypeScript 編寫,並結合了 React、Vite、Zustand、Tailwind CSS 和 Lucide React 等框架。代碼以 MIT 許可證發布。開發亮點之一是,TUI Studio 的幾乎所有程式碼都由人工智慧助手 Claude 編寫。
TUI Studio 提供超過 20 種現成的介面元件(按鈕、選單、表格、清單、進度指示器、對話方塊、工具提示等),並支援 8 種設計主題,以及淺色和深色模式、漸進填充、ASCII 顏色和強調色。使用者可以撤銷更改。此外,還提供自訂介面,方便使用者建立自己的元件。項目以 JSON 格式儲存。
來源: opennet.ru
