31 points par xguru 2026-03-18 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Application de terminal native (Swift & AppKit) offrant un lancement plus rapide et une consommation mémoire plus faible que les applications basées sur Electron
  • Utilise le moteur Ghostty (libghostty), ce qui permet de réutiliser tels quels les réglages Ghostty existants (thèmes, polices, couleurs)
  • Dans une interface à onglets verticaux, affiche en un coup d’œil pour chaque espace de travail la branche Git, l’état des PR, le répertoire de travail, les ports et les dernières notifications
  • Système d’anneau de notification : lorsqu’un agent IA attend une saisie utilisateur, une bordure bleue en anneau apparaît autour du panneau concerné et l’onglet est également mis en évidence
  • Le panneau de notifications regroupe toutes les notifications non consultées et permet, via un raccourci clavier, d’aller instantanément au dernier élément non lu
  • Navigateur intégré permettant d’afficher une vue web en écran partagé à côté du terminal
    • Portage de l’API agent-browser avec prise en charge de l’automatisation comme le clic sur des éléments, la saisie de formulaires, l’exécution de JS et les instantanés de l’arbre d’accessibilité
    • Des agents IA comme Claude Code ou OpenCode peuvent interagir directement avec le serveur de développement
  • Onglets verticaux et horizontaux : la barre latérale affiche la branche Git, l’état/numéro de la PR liée, le répertoire de travail, les ports en écoute et le texte de la dernière notification
  • Prise en charge d’un contrôle complet par script via la CLI et l’API socket pour créer des espaces de travail, scinder des onglets, envoyer des frappes clavier, ouvrir des URL, etc.
  • Le rendu accéléré par GPU de libghostty assure une sortie terminal fluide
  • Installation possible via Homebrew et DMG, avec mises à jour automatiques basées sur Sparkle
  • La philosophie « The Zen of cmux »
    • cmux est un outil de base composable (primitive) qui n’impose pas de workflow spécifique
    • Ses composants modulaires — terminal, navigateur, notifications, onglets, splits, CLI — peuvent être librement combinés
    • Le projet vise une plateforme flexible permettant aux développeurs de concevoir eux-mêmes leur environnement de collaboration avec l’IA
  • Interface centrée sur les raccourcis clavier
    • Toutes les fonctions — espaces de travail, onglets, splits, navigateur, notifications, etc. — se contrôlent via des raccourcis basés sur ⌘/⌃
    • Prend en charge des raccourcis de navigateur de style Safari ainsi que des mappages de touches personnalisés
  • Grâce à la restauration de session, l’app rétablit automatiquement au redémarrage les fenêtres, espaces de travail, disposition des onglets, scrollback et historique du navigateur
  • Licence AGPL-3.0

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.