33 points par GN⁺ 2026-03-14 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Outil de type éditeur similaire à Figma permettant de concevoir visuellement l’interface d’applications basées sur le terminal, avec une interface en glisser-déposer
  • Prend en charge plus de 20 composants TUI et un moteur de mise en page proche de CSS, permettant de disposer en aperçu ANSI temps réel divers éléments comme Box, Button ou Table
  • Propose 8 thèmes de couleurs ainsi que des fonctions de sauvegarde et de chargement de projets ; partage possible entre équipes via des fichiers JSON .tui
  • Prévoit à terme la prise en charge de l’export de code vers 6 frameworks comme Ink, BubbleTea, Blessed, Textual, OpenTUI, Tview (fonction actuellement inopérante car en phase alpha)
  • Exécutable sur macOS, Windows et dans un environnement Docker, et publié en open source

Vue d’ensemble

  • TUIStudio est un outil permettant de concevoir visuellement des interfaces utilisateur textuelles (TUI) pour les applications terminal
    • Les utilisateurs peuvent placer des composants sur un canevas visuel et ajuster leurs propriétés en temps réel, sans écrire de code
    • Il offre un environnement d’édition similaire à Figma

Fonctionnalités principales

  • Visual Canvas : placement des éléments en glisser-déposer, avec aperçu ANSI en temps réel pour visualiser le résultat
  • Plus de 20 composants : inclut Screen, Box, Button, TextInput, Table, List, Tree, Tabs, Modal, Spinner, ProgressBar, etc.
  • Moteur de mise en page : prise en charge des modes Absolute, Flexbox et Grid, avec un contrôle des propriétés proche de CSS
  • 8 thèmes de couleurs : Dracula, Nord, Solarized, Monokai, Gruvbox, Tokyo Night, Nightfox, Sonokai, entre autres
  • Sauvegarde/chargement de projet : enregistrement au format JSON .tui pour favoriser la portabilité et la collaboration

Export de code

  • Prise en charge prévue de 6 frameworks : Ink(TypeScript), BubbleTea(Go), Blessed(JavaScript), Textual(Python), OpenTUI(TypeScript), Tview(Go)
  • Une interface conçue une fois pourra être convertie en code pour plusieurs frameworks
  • La fonctionnalité d’export de code ne fonctionne pas encore, car le produit est actuellement en phase alpha

Plateformes prises en charge

  • Exécutable sur macOS, Windows et Docker
  • Sur macOS, si l’exécution est bloquée par un avertissement de sécurité Gatekeeper, il faut suivre la procédure « clic droit → ouvrir → Open Anyway »
  • Sous Windows, un avertissement SmartScreen s’affiche, et l’exécution reste possible via « More info → Run anyway »
  • Sous Linux, l’installation peut se faire sans contrainte particulière (dpkg -i ou double-clic sur le fichier)

Licence et accès

  • Le produit est actuellement en early access, avec les fonctions d’édition essentielles proposées gratuitement
  • Une future version Pro ajoutera des fonctionnalités payantes comme les fonctions d’équipe, la synchronisation cloud et le support prioritaire
  • Il est possible de sauvegarder en local et de partager via des commits Git sans compte ni connexion cloud

Bien démarrer

  • Application native disponible pour macOS sur Apple Silicon (M1 à M4)
  • Téléchargeable et exécutable immédiatement, sans procédure d’installation
  • Des versions Windows et Docker sont également proposées

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.