TERMCN : shadcn/ui, mais pour le terminal
https://github.com/shadcn-labs/termcn
📌 termcn est une bibliothèque open source de composants UI pour créer de belles interfaces terminal en React. Le projet reprend l’approche qui a fait le succès de shadcn/ui dans le monde web, mais pour les applications en ligne de commande. Il s’appuie sur Ink et OpenTUI pour permettre de construire des expériences terminal modernes, composables et personnalisables. Quelques éléments intéressants :
- 🎨 Adaptation automatique au thème du terminal utilisé
- ⚡ Installation sans configuration complexe, avec une approche “one command setup”
- 🧩 Composants réutilisables pour créer des interfaces riches
- 📊 Support des graphiques, jauges, heat maps et visualisations de données
- 🤖 Composants pensés pour les applications IA : chat, validations d’outils, streaming, blocs de réflexion
- ⌨️ Navigation avancée avec palettes de commandes, menus, onglets et sidebars
Mon avis : c’est typiquement le genre de projet qui montre que le terminal revient dans le game.
Pendant des années, on a opposé interface graphique et CLI. Aujourd’hui, avec les agents IA et les outils de développement autonomes, le terminal devient une vraie interface utilisateur. termcn apporte une couche de design qui manquait cruellement. La comparaison avec shadcn/ui est évidente : même philosophie, même envie de donner des briques propres plutôt qu’un gros framework imposé. Reste à voir si l’écosystème suivra, car une belle librairie terminal doit aussi trouver ses usages quotidiens. Installation rapide avec npm :
npx shadcn@latest add https://termcn.dev/r/components.json
Un projet open source MIT à surveiller, surtout pour tous ceux qui construisent des outils IA, des agents ou des applications développeur.
#IA #DevTools #Terminal #React #OpenSource #DesignSystem #cmondary
