ShellDeck

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.

Terminal ShellDeck en mode Dev

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.

Redirections de ports ShellDeck en mode Dev

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.

Éditeur de scripts ShellDeck en mode Dev

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.

Monique ouverte avec le contexte d’un ticket Support

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.

Détail d’une demande dans le mode Support

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.

Palette de commandesCtrlShiftP
Connexion rapideCtrlK
Assistant contextuelCtrlShiftK
Nouveau terminalCtrlT
Fermer l’ongletCtrlW
Afficher ou masquer le panneau latéralCtrlB
RéglagesCtrl,
Éditeur de fichiersCtrlE
Rechercher dans le terminalCtrlF
Effacer le terminalCtrlL
Scinder horizontalementCtrlShiftD
Scinder verticalementCtrlShiftAltD
Changer de panneauAlt[
Onglet suivantCtrlTab

Essayez-le sur votre poste.

Gratuit, open source, disponible pour Linux, macOS et Windows.