| |

TUIOS : Terminal UI OS est une application pensée pour transformer un terminal en espace de travail moderne, modulable et rapide.

https://github.com/Gaurav-Gosain/tuios

📌 TUIOS fonctionne comme un véritable gestionnaire de fenêtres interne au terminal. Chaque session se manipule au clavier, les fenêtres se déplacent, se créent, se renomme, et les modes facilitent le passage entre gestion et saisie.

Les fonctionnalités essentielles apparaissent dès l’ouverture, notamment avec un mode de copie puissant, un scrollback long, une compatibilité souris ou encore un mode serveur SSH permettant de retrouver la même expérience à distance.

Voici les éléments les plus marquants :

  • 🪟 Multiples fenêtres — gestion fluide de plusieurs sessions dans un seul terminal.
  • 🗂️ 9 espaces de travail — séparation claire des contextes grâce à des workspaces indépendants.
  • 🎛️ Interface modale — navigation façon Vim pour alterner entre gestion et édition.
  • 📐 Tiling automatique — organisation en grille pour garder un bureau terminal propre.
  • 🔍 Mode copie avancé — scrollback long, recherche et sélection inspirées de Vim.
  • 🧩 Raccourcis personnalisables — configuration complète en TOML, compatible protocole Kitty.
  • 🖱️ Support souris — clic, sélection et redimensionnement directement dans le terminal.
  • 🔒 Mode SSH — multiplexage distant avec isolation par connexion.
  • Performances optimisées — rafraîchissement adaptatif, caching intelligent, culling d’affichage.

TUIOS s’installe facilement via Homebrew, Nix, un script rapide ou directement depuis les releases.
Le lancement se fait simplement avec la commande tuios, et les raccourcis Ctrl + B deviennent le centre nerveux de la navigation, entre création de fenêtres, aide contextuelle ou mode copie.

Le système s’appuie sur Bubble Tea v2 et applique une architecture en Model-View-Update.
L’émulation terminal repose sur un parser ANSI performant, le rendu bénéficie d’une composition optimisée, et les entrées disposent d’un système modal complet gérant plus d’une centaine de keybindings.

L’ensemble reste léger et efficace, jusque dans les optimisations internes : mise en cache, rafraîchissement différencié entre fenêtres actives et arrière-plan, réduction d’allocations mémoires et saut d’image si aucun changement visuel n’est détecté.

TUIOS évolue encore, avec au programme la personnalisation visuelle, la persistance de session, les splits de fenêtres ou un futur système de plugins.
Un outil captivant pour transformer un simple terminal en environnement de travail sophistiqué, sans quitter le clavier et sans perdre l’esprit minimaliste.


En savoir plus sur Clement MONDARY

Subscribe to get the latest posts sent to your email.

Publications similaires

Laisser un commentaire