Blog / Article #96
cmux : le terminal open source qui réinvente la ligne de commande

star

31 Août 2026
Illustration à l'encre et aquarelle d'un terminal avec la commande 'cmux', entourée de lignes abstraites évoquant le multiplexage, dans un style sobre et moderne pour un article technique.

Les multiplexeurs de terminal, (on pourrait dire terminaux nan ?) ces outils qui promettent de sauver nos âmes de développeurs condamnés à jongler entre 15 onglets de terminal, des logs qui défilent à la vitesse de la lumière, et cette fenêtre SSH qui plante au pire moment. Parmi eux, cmux se distingue, non pas parce qu’il réinvente la roue, mais parce qu’il la rend un peu plus ronde, un peu plus légère, et surtout, un peu moins chiante à utiliser.

Pourquoi cmux et pas tmux ou screen ?

Commençons par le commencement : oui, tmux et screen existent depuis la nuit des temps (ou presque). Ils font très bien le job, mais avouons-le, leur courbe d’apprentissage ressemble à une falaise. tmux, par exemple, c’est un peu comme apprendre à conduire une Formule 1 pour faire ses courses : puissant, mais overkill pour 80% des cas d’usage. Et puis, il y a cette syntaxe qui donne l’impression d’avoir été conçue par un sadique : Ctrl+b % pour splitter verticalement, Ctrl+b " pour horizontalement… Sérieusement ?

cmux, lui, mise sur la simplicité. Pas de raccourcis ésotériques, pas de configuration digne d’un roman de Tolstoï. Juste un outil qui fait ce qu’on lui demande, sans nous prendre pour des experts en combinatoire de touches. Son approche minimaliste séduit ceux qui veulent un multiplexeur sans se prendre la tête. Et ça, c’est déjà un sacré point fort.

Léger, rapide, et sans prise de tête

Un des gros avantages de cmux, c’est sa légèreté. Contrairement à tmux, qui peut parfois donner l’impression de traîner un boulet derrière lui (surtout si vous avez 50 sessions ouvertes), cmux se lance en un clin d’œil. Pas de latence, pas de freeze intempestif, juste un terminal qui répond comme un bon vieux chien fidèle.

Autre point fort : la gestion des sessions. Avec cmux, pas besoin de se souvenir de commandes cryptiques pour attacher ou détacher une session. Un simple cmux attach ou cmux detach suffit. Et si vous voulez splitter votre écran, c’est aussi simple que de cliquer sur un bouton (ou presque). Voici un exemple de code pour lancer une session et splitter l’écran :

# Lancer une session cmux
cmux new -s ma_session

# Splitter l'écran horizontalement
cmux split-window -h

# Splitter l'écran verticalement
cmux split-window -v

Rien de révolutionnaire, mais c’est efficace. Et surtout, c’est intuitif. Pas besoin de fouiller dans la doc pendant 20 minutes pour trouver comment faire un truc basique.

Les limites : cmux n’est pas parfait (mais qui l’est ?)

Bon, maintenant, passons aux choses sérieuses : cmux a aussi ses défauts. Déjà, il n’est pas aussi mature que tmux. Si vous cherchez un outil ultra-personnalisable, avec des plugins à gogo et une communauté hyper-active, cmux n’est peut-être pas pour vous. Il fait le job, mais il ne va pas révolutionner votre workflow.

Ensuite, il y a la question de la compatibilité. cmux est écrit en Go, ce qui est cool pour les performances, mais moins cool si vous êtes sur un système exotique ou si vous avez besoin d’une intégration poussée avec d’autres outils. Par exemple, si vous utilisez des scripts qui reposent sur des fonctionnalités avancées de tmux, vous risquez de devoir tout réécrire.

Enfin, parlons de la documentation. Elle existe, mais elle est loin d’être aussi complète que celle de tmux. Si vous êtes du genre à aimer fouiller dans les man pages pour trouver la perle rare, vous risquez d’être frustré. cmux assume son minimalisme, et ça se ressent aussi dans sa doc.

Alors, cmux, c’est bien ou pas ?

La réponse, comme souvent, c’est : ça dépend. Si vous cherchez un multiplexeur de terminal simple, léger et efficace, cmux est une excellente option. Il ne fera pas de vous un ninja du terminal, mais il vous évitera de vous arracher les cheveux à chaque fois que vous voulez splitter un écran ou gérer une session.

En revanche, si vous avez besoin d’un outil ultra-puissant, personnalisable à l’extrême, et compatible avec tout un écosystème de scripts et de plugins, tmux reste le roi. cmux n’est pas là pour le remplacer, mais pour offrir une alternative plus accessible.

En résumé : cmux, c’est comme un bon couteau suisse. Il ne fera pas tout, mais il fera l’essentiel sans vous compliquer la vie. Et ça, c’est déjà pas mal.

Alors, prêt à l’essayer ? Ou vous préférez rester fidèle à votre tmux et ses raccourcis dignes d’un escape game ? À vous de voir.

Publié le 31/08/2026 · 4 min de lecture Partager X LinkedIn

← Précédent Cockpit & cockpit-machines : la gestion de vms qui ne vous fera pas regretter virt-manager Suivant → Acheter un nom de domaine et attendre : le business des squatteurs du web