Aller au contenu
5 place de la Liberté, BrestLun–Ven, 9h–18h +33 7 60 48 51 21 contact@webdesign29.net Espace client
Application sur mesure

ShellDeck, poste de contrôle des agents IA et terminal SSH

Application de bureau gratuite et open source pour superviser les agents IA, suivre les demandes et intervenir sur les serveurs, avec terminal, SSH, scripts et tunnels, sous Linux, macOS et Windows.

ShellDeck, poste de contrôle des agents IA et terminal SSH

Un poste de contrôle sur le bureau

ShellDeck est une application de bureau gratuite et open source que nous développons pour Linux, macOS et Windows. Elle réunit le suivi des demandes, le travail confié aux agents IA et les outils techniques : terminaux locaux ou SSH, scripts et redirections de ports.

Elle forme une plateforme avec Monique, la collègue IA qui réalise le travail, et Automonique, qui exécute les sessions et en garde la trace. ShellDeck rend ces sessions visibles, fait approuver les actions sensibles et permet de reprendre la main à tout moment. Sites, demandes et accès restent reliés à Inklura Manage.

Le projet en bref

Besoin
Les demandes, les agents IA et le travail sur les serveurs sont dispersés entre plusieurs outils.
Ce que nous avons livré
Une application de bureau gratuite et open source, écrite en Rust, avec des vues Utilisateur, Support et Développeur, la validation des actions sensibles, et le terminal, SSH, les scripts et les tunnels dans une seule fenêtre.
Résultat
Un seul endroit pour demander, déléguer, superviser et intervenir, sur Linux, macOS et Windows.

Un poste de contrôle pour le travail des agents IA

ShellDeck est une application de bureau gratuite et open source que nous développons pour Linux, macOS et Windows. Elle réunit dans une même fenêtre le suivi des demandes, le travail confié aux agents IA et les outils techniques : terminaux locaux ou SSH, scripts et redirections de ports.

Sa page de présentation, aujourd’hui sur shelldeck.bext.dev, la présente avec les deux autres briques de la même plateforme. Monique, la collègue IA, réalise le travail demandé. Automonique exécute les sessions et en garde la trace. ShellDeck rend ces sessions visibles et contrôlables depuis le bureau.

Le parcours suit quatre étapes : demander depuis un ticket ou l’application, déléguer à Monique ou à l’agent choisi, superviser la session, puis intervenir pour approuver une action, reprendre la main ou ouvrir le terminal. Les actions sensibles sont relues et confirmées avant d’être appliquées.

Faites glisser le schéma pour le voir en entier.

Le parcours présenté par ShellDeck : demander, déléguer à Monique ou à un agent, superviser la session, puis intervenir. Monique réalise le travail, Automonique l’exécute et en garde la trace, ShellDeck le montre et permet de le contrôler.1Demanderdepuis un ticket ou l’application2Déléguerà Monique ou à l’agent choisi3Supervisersessions, événements et reçus4Intervenirapprouver ou ouvrir le terminalLa plateformetrois briques, trois rôlesMoniqueréalise le travailAutomoniqueexécute et garde la traceShellDeckmontre et contrôleActions sensibles approuvées
Les quatre étapes du cockpit et le rôle de chaque brique.

Une vue par rôle, de la demande à l’intervention

ShellDeck donne à chaque rôle la vue qui lui correspond. En mode Utilisateur, le besoin, le site concerné et les pièces utiles sont réunis dans un formulaire, et l’IA peut aider à préparer le brouillon. En mode Support, une file réunit les demandes et les tickets, que l’on filtre, assigne, priorise et traite dans le même contexte.

Monique intervient là où se trouve déjà le travail : elle résume une demande, prépare une réponse ou exécute une tâche. Quand il faut aller plus loin, le mode Dev ouvre les outils techniques avec le contexte de la session.

Les sites, les demandes et les accès restent reliés à Inklura Manage, l’espace de gestion de la plateforme Inklura, qui peut aussi fournir à l’application les profils de connexion d’une équipe.

Faites glisser le schéma pour le voir en entier.

Une demande passe de l’utilisateur au support, qui peut s’aider de Monique pour la résumer ou préparer une réponse, puis au développeur qui intervient. Sites, demandes et accès restent reliés à Inklura Manage.MoniqueRésumer la demandePréparer une réponseUtilisateurCrée et suit sa demandele site et les pièces utilesSupportQualifie, répond, coordonneune file de demandes et de ticketsDevDiagnostique et intervientterminal, scripts et tunnelsInklura Manage : sites, demandes et accès
Une demande, de l’utilisateur au développeur.
L’application ShellDeck en mode Utilisateur et en mode Support, et le cockpit de la page de présentation sur téléphone
Une nouvelle demande en mode Utilisateur, la même demande en mode Support, et le cockpit sur téléphone.

Le terminal, les scripts et les tunnels au même endroit

Pour intervenir, l’application réunit un terminal local ou distant, des scripts enregistrés que l’on exécute sur les serveurs, et des redirections de ports affichées avec leur état. Les connexions SSH sont reprises depuis la configuration de l’utilisateur, avec les rebonds par un serveur intermédiaire, et les mots de passe restent dans le trousseau du système.

La fenêtre se découpe en plusieurs panneaux, une palette de commandes donne accès aux actions et la disposition de la session est retrouvée au redémarrage. Plusieurs thèmes d’interface et de terminal sont proposés.

La page propose le téléchargement pour Linux, macOS et Windows, ainsi qu’un script d’installation. L’application se met ensuite à jour d’elle-même, et son code source est publié sous licence MIT.

Le terminal, les scripts et les redirections de ports de l’application ShellDeck
Le terminal, entouré des scripts et des redirections de ports.

Le site, page par page

8 pages capturées sur shelldeck.1clic.pro le 25 septembre 2026, sur ordinateur et sur téléphone. Cliquez sur un aperçu pour l’agrandir, puis faites défiler à l’intérieur pour découvrir toute la page. Les flèches permettent de changer de page.

Visiter le site

La présentation

La page entière, puis ses sections sur le cockpit, la plateforme et les rôles.

5 pages, 5 vues mobiles

Sur ordinateur

shelldeck.1clic.pro
Page entière
Page entière
La présentation de ShellDeck, de l’introduction au téléchargement.
shelldeck.1clic.pro
Le cockpit
Le cockpit
Les quatre étapes, ici avec l’étape Superviser choisie.
shelldeck.1clic.pro/#plateforme
La plateforme
La plateforme
Monique, Automonique et ShellDeck, chacun avec son rôle.
shelldeck.1clic.pro/#parcours
Du ticket au résultat
Du ticket au résultat
Le mode Utilisateur et le mode Support.
shelldeck.1clic.pro/#assistant
Monique
Monique
La collègue IA, dans le contexte de la demande.

Sur téléphone

Page entière sur téléphone
Page entière
Le cockpit sur téléphone
Le cockpit
La plateforme sur téléphone
La plateforme
Du ticket au résultat sur téléphone
Du ticket au résultat
Monique sur téléphone
Monique

Outils et installation

Les outils techniques, le lien avec Inklura Manage et le téléchargement.

3 pages, 3 vues mobiles

Sur ordinateur

shelldeck.1clic.pro/#dev
Outils Dev
Outils Dev
Terminal, scripts et tunnels.
shelldeck.1clic.pro/#inklura
Relié à Inklura
Relié à Inklura
Les trois rôles et le lien avec Inklura Manage.
shelldeck.1clic.pro/#telecharger
Téléchargement
Téléchargement
Les installateurs pour Linux, macOS et Windows.

Sur téléphone

Outils Dev sur téléphone
Outils Dev
Relié à Inklura sur téléphone
Relié à Inklura
Téléchargement sur téléphone
Téléchargement

Les fonctions de ShellDeck

Ce que l’application apporte à ceux qui demandent, à ceux qui traitent et à ceux qui interviennent.

Agents IA

  • Lancement de Monique ou d’un agent local ou SSH
  • Suivi des sessions, des événements et des reçus
  • Approbation des actions sensibles avant leur application
  • Reprise de la main à tout moment, jusqu’au terminal

Demandes et support

  • Mode Utilisateur : demande avec le site concerné et les pièces utiles
  • Brouillon de demande préparé avec l’aide de l’IA
  • Mode Support : file des demandes et des tickets, filtres, assignation, priorité
  • Résumé de la demande et réponse préparés par Monique
  • Sites, demandes et accès reliés à Inklura Manage

Terminal et SSH

  • Terminaux locaux et distants dans des panneaux découpables
  • Connexions reprises depuis ~/.ssh/config, avec rebonds et clés
  • Mots de passe gardés dans le trousseau du système
  • Profils de connexion d’équipe synchronisés depuis Inklura Manage
  • Recherche dans le terminal et liens cliquables

Scripts et tunnels

  • Scripts enregistrés, avec variables, exécutés sur les serveurs
  • Redirections locales, distantes et proxy SOCKS
  • État de chaque redirection affiché

Application

  • Linux, macOS et Windows
  • Mise à jour automatique
  • Palette de commandes
  • Session et disposition retrouvées au redémarrage
  • Thèmes d’interface et de terminal
  • Gratuite et open source, sous licence MIT

Technologies utilisées

RustRust
  • Application native : Rust et GPUI, interface rendue par le processeur graphique
  • Terminal : PTY et analyseur VTE
  • Connexions : SSH, tunnels et exécution de commandes à distance
  • Sécurité : identifiants dans le trousseau du système, mises à jour signées
  • Plateformes : Linux, macOS et Windows
Voir le site du client

Le site a pu évoluer depuis notre intervention.