Fonctionnalités
Tout ce qu’il faut pour intervenir.
ShellDeck réunit un terminal, un client SSH, vos tunnels, vos scripts et vos agents dans une seule application native. Voici l’inventaire complet.
Terminal
Un terminal natif, rendu par le GPU.
Écrit en Rust avec GPUI. L’affichage est piloté par les événements du terminal, sans boucle de rafraîchissement.
Émulation complète
Séquences VTE (SGR, CSI, OSC), historique, écran alternatif et effacement avec couleur de fond.
Panneaux scindés
Un arbre de panneaux à la tmux : autant de divisions que nécessaire, horizontales et verticales, redimensionnables à la souris.
Recherche
Recherche dans la sortie du terminal, avec surlignage des correspondances.
Liens cliquables
Les adresses détectées dans la sortie s’ouvrent d’un clic.
Sessions restaurées
La disposition de l’espace de travail et les sessions reviennent au redémarrage.
Git sous les yeux
Branche et état du dépôt courant affichés dans l’interface.

Connexions SSH
Vos hôtes, sans ressaisie.
ShellDeck lit votre configuration existante et ne la modifie jamais. Ses propres données vivent dans son dossier de configuration.
Import de ~/.ssh/config
Vos hôtes apparaissent au premier lancement. Le fichier reste en lecture seule.
Rebonds
Les connexions par hôte intermédiaire (jump host) sont prises en charge.
Clés et mots de passe
Authentification par clé ou par mot de passe, les secrets étant confiés au trousseau du système.
Connexion rapide
Ctrl K ouvre un hôte par son nom, sans quitter le clavier.
Profils d’équipe
Les connexions publiées dans Inklura Manage sont synchronisées, sans jamais toucher à vos entrées locales.
Filtre par site
Choisissez un site : la barre latérale ne garde que ses connexions et vos entrées personnelles.
Redirections de ports
Des tunnels que l’on voit.
Chaque redirection a un nom, un sens et un état. Plus de commande ssh -L oubliée dans un onglet.
Trois types
Redirection locale, distante ou proxy SOCKS.
État visible
Démarrage, arrêt et trafic de chaque tunnel, dans un tableau et sur un schéma local vers distant.
Préréglages
Des modèles prêts pour les cas courants, comme un serveur de développement distant.

Scripts
Vos routines, prêtes à rejouer.
Un éditeur, une bibliothèque et un bouton Exécuter. La sortie s’affiche au fil de l’eau.
Exécution distante
Lancez un script sur l’hôte de votre choix et suivez sa sortie en direct.
Variables
Les scripts acceptent des variables, demandées au moment de l’exécution.
Bibliothèque classée
Catégories, favoris et modèles pour retrouver une routine en quelques touches.

Synchronisation de serveurs
Deux serveurs, côte à côte.
Pour une migration ou une copie de préproduction, sans réécrire la même commande rsync.
Explorateur en vis à vis
Parcourez les fichiers de deux hôtes dans la même fenêtre.
Découverte
Détection des sites nginx et des bases de données présents sur le serveur.
Assistant de synchronisation
Un pas à pas qui prépare rsync, mysqldump ou pg_dump.
Agents et IA
Plusieurs agents, un seul fil.
L’IA est neutre vis à vis du fournisseur et reste inactive tant que vous ne l’activez pas. Une proposition est un brouillon, jamais une action.
Cockpit des agents
Des sessions nommées, en parallèle, rangées par projet. Commandes, lectures de fichiers, différences et tests s’affichent dans l’ordre, avec la conversation.
Assistant contextuel
Ctrl Shift K ouvre l’assistant sur l’écran courant : résumer, rédiger une réponse, trier.
Mentions et pièces jointes
@ rattache un site, une demande ou un terminal à la question. + joint une image ou une capture annotée.
Console Monique
État, files et conversation de Monique, avec approbation ou refus explicite de chaque action.
Diagnostic guidé
Un plan de cinq commandes au plus, en lecture seule, chacune affichée avec son but et confirmée une à une.
Accès en écriture confirmé
Un agent ne modifie rien sans votre accord, et une session en cours ne peut pas être supprimée par mégarde.

Support et demandes
Le ticket et l’intervention, au même endroit.
Le suivi des demandes est intégré à l’application, par organisation et par site.
Console de tickets
Deux volets, des filtres avec compteurs, une zone de réponse ou de note interne, et la barre d’actions : statut, priorité, assignation, résolution.
Demandes suivies
Créez une demande avec son titre, ses détails et sa priorité. Suivez son statut et ses commentaires.
Relié à GitHub
Une demande peut être créée sur GitHub et resynchronisée depuis l’application.
Du ticket à la demande
Un ticket de support se convertit en demande suivie en un geste.

Au quotidien
Les détails qui comptent.
Ce qui fait qu’un outil reste ouvert toute la journée.
13 thèmes
Dracula, Nord, Tokyo Night, Gruvbox, Catppuccin et les autres, avec aperçu immédiat, pour l’application comme pour le terminal.
Palette de commandes
Ctrl Shift P : chaque action de l’application, par recherche floue.
Français et anglais
L’interface suit la langue du système, ou celle que vous choisissez.
Mises à jour automatiques
Les nouvelles versions sont détectées, vérifiées puis installées.
bext Cloud
En mode Dev, gérez les sites et les instances bext depuis l’application.
Menu contextuel
Copier, coller, rechercher ou ouvrir un lien d’un clic droit dans le terminal.
Raccourcis clavier
Les gestes à connaître.
Sous macOS, Cmd remplace Ctrl. Les scissions deviennent Cmd D et Cmd Shift D.
Essayez-le sur votre poste.
Gratuit, open source, disponible pour Linux, macOS et Windows.