tty7 pour MAC
Terminal gratuit et open source pour Mac : sessions qui survivent à la fermeture de l’app, espaces distants par SSH et statut des agents d’IA.
Présentation de tty7
tty7 est un terminal à rendu GPU écrit en Rust, construit sur gpui de Zed et le cœur de terminal d’Alacritty. Vos shells et vos panneaux appartiennent à un serveur en arrière-plan et non à la fenêtre : vous pouvez quitter l’app et vos shells continuent de tourner, sans tmux. Après un redémarrage, la disposition, l’écran et les conversations des agents pris en charge reviennent.
Il s’adresse à ceux qui travaillent dans le terminal avec des agents de programmation IA. Il détecte 28 agents en ligne de commande, comme Claude Code et Codex, et affiche la branche et le diff de chacun. Un clic dans Settings installe le hook d’un agent, ce qui ajoute un point de statut et des notifications. tty7 est gratuit et open source sous licence Apache-2.0 et développé par l0ng-ai. La version 26.10.0 ajoute un compagnon pour téléphone pour les panneaux actifs et un éditeur de messages pour les CLI d’agents. Les tests du développeur lui-même, effectués sur un M1 Pro, montrent environ le double du débit en texte brut d’Alacritty, Ghostty et Kitty. Il existe des téléchargements séparés pour Apple Silicon et Intel. Le projet n’indique pas de version minimale de macOS. Des versions pour Windows et Linux existent aussi.
Fonctionnalités principales
tty7 est bâti autour de sessions qui survivent à la fenêtre.
- Sessions persistantes : les shells continuent de tourner après la fermeture de l’app.
- Agents : détection, statut et notifications pour les agents en ligne de commande.
- Scriptable : la commande tty7 incluse permet à un agent d’ouvrir un panneau et de confier une tâche à un autre.
- Saisie façon éditeur : suggestions de l’historique, complétion par Tab et coloration syntaxique.
- Espaces distants : fichiers, dépôts et panneaux restent sur la machine distante.
- SSH natif : profils, panneau SFTP, redirection de ports et hôtes de rebond.
- Panneau latéral : arbre des processus, ports à l’écoute, arborescence des fichiers, modifications et diffs.
- Search Everywhere : Commande-P liste les agents installés et les sessions d’agents passées.
Nouveautés de la version 26.10.0
tty7 26.10.0 ajoute un compagnon pour téléphone et de nouveaux outils pour travailler avec les agents.
- Ajoute un compagnon pour téléphone pour parcourir les espaces de travail et piloter les panneaux via une connexion pair à pair chiffrée.
- Ajoute un éditeur de messages multiligne pour les outils en ligne de commande des agents.
- Les nouveaux onglets de worktree peuvent démarrer prêts pour un agent, avec des scripts de préparation et une tâche initiale.
- Garde les onglets récemment fermés disponibles et ajoute un réglage de confirmation à la fermeture.
- Affiche l’utilisation du CPU et de la mémoire par processus dans le panneau Processes.
- Améliore la reprise du serveur en arrière-plan et des connexions SSH.
Questions fréquentes sur tty7
tty7 est-il gratuit ?
Oui. tty7 est gratuit et open source sous licence Apache-2.0.
Ai-je besoin de tmux pour des sessions persistantes ?
Non. Les shells et les panneaux appartiennent à un serveur en arrière-plan : ils continuent de tourner après la fermeture de l’app, sans tmux.
Que se passe-t-il après un redémarrage ?
Le développeur indique que la disposition, l’écran et les conversations des agents pris en charge reviennent.
tty7 fonctionne-t-il sur Apple Silicon ?
Oui. Il existe des téléchargements séparés pour les Mac Apple Silicon et Intel.
Quelle version de macOS faut-il pour tty7 ?
Le projet n’indique pas de version minimale de macOS sur ses pages de versions ni dans son README.
Avec quels agents d’IA tty7 fonctionne-t-il ?
Il détecte 28 agents en ligne de commande, dont Claude Code, Codex, Gemini et Copilot. Les agents ne sont ni enveloppés ni relayés par un proxy, et ils tournent dans un terminal normal avec leur propre interface.
Faut-il un agent d’IA pour utiliser tty7 ?
Non. C’est un terminal avec onglets, divisions, recherche et SSH, et tout cela sert aussi à l’usage ordinaire du shell.
tty7 peut-il travailler sur une machine distante ?
Oui. Les espaces distants gardent fichiers, dépôts et panneaux sur la machine distante grâce à une pile SSH native, et tty7 peut y installer automatiquement son serveur sans privilèges.
Existe-t-il une app pour téléphone ?
Oui. La version 26.10.0 ajoute un compagnon pour téléphone, publié séparément, qui s’associe au bureau pour piloter des panneaux locaux ou SSH.
D’où vient le téléchargement de tty7 sur tty7.FULLMAC.app ?
Le bouton de téléchargement mène à la page officielle des versions de tty7, https://github.com/l0ng-ai/tty7/releases/latest. tty7.FULLMAC.app ne modifie ni ne réempaquette l’app.
Apps similaires
- tmuxtmux est un multiplexeur de terminal gratuit et open source. Il permet d'exécuter plusieurs programmes dans un seul terminal, répartis en fenêtres et en volets côte à côte, et de passer de l'un à l'autre au clavier. Son atout majeur, ce sont les sessions : détachez-vous d'une session et tout ce qu'elle contient continue de tourner, même si vous fermez le terminal ou perdez une connexion SSH, puis rattachez-vous plus tard exactement là où vous en étiez. tmux est développé par Nicholas Marriott et d'autres contributeurs et publié sous licence ISC.Outils de développement
VigilVigil est un terminal natif pour Mac, gratuit et open source, conçu pour faire travailler des agents de code en équipe. Au lieu de recopier vous-même des messages entre plusieurs fenêtres d’agents, vous confiez une tâche à un agent gestionnaire racine, qui peut lancer ses propres agents exécutants et sous-gestionnaires. Le détail descend dans l’arbre et les résultats remontent au gestionnaire sous forme de résumés, ce qui garde son contexte léger. Un arbre de nœuds en direct montre toute l’équipe d’un coup, et chaque nœud conserve l’interface de terminal propre à l’agent : vous pouvez ouvrir n’importe lequel et en prendre la main directement.Outils de développement
SwitchShuttleSwitchShuttle est une app pour la barre des menus du Mac qui garde vos commandes de terminal les plus utilisées à un clic ou à un raccourci clavier. Vous rangez les commandes dans des sous-menus imbriqués, donnez à chacune un raccourci global et une icône emoji, puis vous la lancez de n’importe où sans ouvrir de terminal ni la saisir. L’app fonctionne avec iTerm, Terminal, Warp, Alacritty, Hyper et d’autres terminaux, et chaque commande peut s’exécuter dans la fenêtre actuelle, un nouvel onglet ou une nouvelle fenêtre.Outils de développement
TabbyTabby, autrefois appelé Terminus, est un émulateur de terminal très configurable qui sert aussi de client SSH, Telnet et série. Il remplace plusieurs outils à la fois : un terminal local avec onglets et volets divisés, un gestionnaire de connexions pour vos serveurs et un terminal série pour des appareils comme les routeurs et les microcontrôleurs. Vos mots de passe et clés SSH peuvent être rangés dans un coffre chiffré, les fichiers se transfèrent par SSH, et l'apparence comme les fonctions se modifient avec des thèmes et des extensions. Tabby est développé par Eugene Pankov et fonctionne sur Mac, Windows et Linux.Outils de développement
kittykitty est un émulateur de terminal rapide et complet qui dessine le texte avec le GPU, pour un défilement et des sorties volumineuses qui restent fluides. Il offre des onglets et des fenêtres divisées avec plusieurs dispositions intégrées, prend en charge les vraies couleurs, les ligatures et les emojis, et possède son propre protocole graphique pour afficher des images directement dans le terminal. kitty se pilote depuis des scripts et la ligne de commande, et s'étend avec de petits programmes appelés kittens, pour des tâches comme SSH avec vos réglages, la comparaison de fichiers côte à côte ou la saisie Unicode. kitty est développé par Kovid Goyal, le développeur de calibre.Outils de développement- ripgrepripgrep est un outil en ligne de commande gratuit et open source qui cherche très rapidement du texte ou une expression régulière dans les fichiers d'un dossier. Sa commande est rg : tapez rg suivi de ce que vous cherchez, et il parcourt le dossier courant et tout ce qu'il contient. Par défaut, il ignore les fichiers listés dans votre .gitignore, les fichiers cachés et les fichiers binaires, pour que vous ne voyiez que les résultats utiles dans un projet de code. ripgrep est développé par Andrew Gallant et publié sous double licence MIT et Unlicense.Outils de développement
FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.