ターミナルUIアプリケーションをビジュアルに設計できるWebベースのエディタ「TUIStudio」が公開された。Figmaのようなドラッグ&ドロップ操作でTUI(Terminal User Interface)のコンポーネントを配置し、リアルタイムでプロパティを編集できるツールである。
従来、TUIアプリケーションの開発ではコード上でレイアウトを定義する必要があり、画面構成の試行錯誤に時間がかかることが課題であった。TUIStudioはこの問題に対し、GUIデザインツールと同様の直感的な操作体験を提供することで、ターミナルアプリケーションの設計プロセスを大幅に効率化している。
エディタ上ではボタン、テキスト入力、コマンドパレットなどのUIコンポーネントをキャンバスに配置し、サイズや色、テキストといったプロパティをリアルタイムに調整できる。テーマ機能も搭載されており、アプリケーション全体の配色を一括で変更することも可能である。ツールバーからの操作でコンポーネントの追加や整列が行え、コードを書くことなくレイアウトの検討が進められる。
特筆すべきは、設計したUIをワンクリックで6つのフレームワークにエクスポートできる点である。これにより、デザインからコードへの変換作業が不要となり、プロトタイピングから実装までのワークフローがシームレスにつながる。ターミナルアプリケーション開発において、ビジュアル設計と実装の間に存在していたギャップを埋めるアプローチといえる。
CLIツールやターミナルベースのアプリケーションが再び注目を集める中、TUIStudioはデザインツールの概念をターミナルの世界に持ち込んだ意欲的なプロジェクトである。GUIアプリケーションでは当たり前となったビジュアル設計の手法が、TUI開発にも適用できることを示している。
出典: TUIStudio









