termal.in

Fonctionnalités

Le terminal qui reste ouvert toute la journée.

Tout ce que vous attendez d’un client SSH moderne — bien fait et toujours rapide. SFTP, FTP, Telnet, S3 et aussi un client de bases de données, un espace web accessible depuis n’importe quel appareil, et un serveur MCP pour que vos agents passent par les mêmes hôtes, en toute sécurité — plus un terminal local pour lancer votre CLI d’IA directement dans un onglet, et un assistant IA qui résume les sessions, explique la sortie et écrit la commande que vous demandez.

Terminal

Un terminal rapide, à onglets

De vraies sessions xterm-256color avec des onglets façon navigateur, une barre latérale d’hôtes, des snippets et la restauration de session avec l’historique du terminal.

  • Suggestions en ligne : commencez à taper et la suite de la commande apparaît — tirée de votre historique sur cet hôte, de l’historique du shell du serveur et de vos snippets. → accepte ; plusieurs correspondances ouvrent un sélecteur.
  • Cœur en Rust + mise en veille des onglets — léger en RAM, réactif même avec une foule d’hôtes ouverts pendant des semaines.
  • Une barre de statistiques en direct : CPU, mémoire, disque, réseau et uptime de la machine sur laquelle vous êtes.

Espace web

Votre terminal, dans n’importe quel navigateur

Connectez-vous sur termal.in/account et obtenez un client SSH web depuis un portable, un téléphone ou une tablette — un vrai terminal, des explorateurs de fichiers SFTP/FTP/S3 et la relecture des enregistrements, sans installation.

  • Les hôtes privés restent accessibles via le Termalin Connector, sans clé — aucune clé n’entre jamais dans le navigateur.
  • Le terminal navigateur, les explorateurs de fichiers et le client de bases de données sont inclus dans Pro et Team.
  • Essayer la démo en direct →

Pour les agents · MCP

Conçu pour vos agents

Un vrai serveur MCP pour SSH sur les hôtes que vous choisissez. Votre agent les liste et travaille via Termalin — de deux façons :

  • Il peut ouvrir ses propres sessions et y travailler en arrière-plan — un onglet qui s’illumine, que vous pouvez suivre.
  • Ou entrer dans une session que vous avez déjà ouverte et travailler à vos côtés, la bordure s’illuminant pendant qu’il opère.
  • Gardien des clés : déverrouillez une fois et Termalin signe au nom de l’agent — pas de ssh-add, aucune clé jamais remise à l’agent.
  • Ou sans app du tout : connectez ChatGPT, Claude, Claude Code, Codex ou Cursor à l’endpoint MCP hébergé (connectez-vous une fois, ou utilisez une clé API) — 16 outils qui exécutent une commande (ou la même sur plusieurs serveurs à la fois), lancent des tâches en arrière-plan, lisent ou écrivent des fichiers (SFTP), interrogent des bases de données, et lisent les métriques des serveurs et les alertes en cours, le tout sur vos serveurs tunnelisés, même quand rien ne tourne sur votre machine.
  • Un assistant IA intégré, lui aussi — le résumé d’une session, « expliquer ceci » sur une sélection, une commande à partir d’une simple demande. Voir Assistant IA, juste en dessous.
assistant · web-01
Ctrl+Shift+K  supprimer les 10 plus vieux fichiers de log dans /var/log ✦ find /var/log -name '*.log' -printf '%T+ %p\n' | sort | head -n 10   › expliquer la dernière erreur nginx ne peut pas se lier à :443 — un autre processus le détient déjà vérifier : ss -ltnp 'sport = :443'  [ saisir dans la session ]

Assistant IA

Un assistant intégré au terminal

Un assistant intégré sur le bureau, sur iOS et dans l’espace web : il résume une session, explique une sélection, transforme une simple demande en commande (Ctrl+Shift+K, ou une touche ✦ sur téléphone) et décrit un serveur pour sa note pour l’IA.

  • Requêtes par mois : 400 sur Pro, 1 000 sur Team, 40 pendant l’essai.
  • Vous préférez votre propre modèle ? Sur n’importe quel forfait, pointez-le plutôt vers votre propre clé Anthropic ou un endpoint compatible OpenAI ou local.
  • Il demande avant que la première requête ne quitte votre appareil.
  • Dans le terminal web, une réponse « expliquer » se termine par des commandes de vérification en lecture seule — un bouton les saisit dans la session, et rien ne s’exécute tant que vous ne le faites pas.
shell local · votre machine
$ claude Claude Code — ~/app › lancer la migration de staging et suivre les logs … en cours … ✓ terminé  ·  retour à votre shell $

Terminal local · espace de travail IA

La CLI de votre agent, dans un onglet

Ouvrez un shell sur votre propre machine dans un onglet de terminal — juste à côté de vos serveurs, pas dans une fenêtre à part.

  • Tapez simplement claude, gemini, codex ou claude --continue — la commande s’exécute dans le shell et vous rend l’invite quand elle se termine. Pareil sur Windows, macOS et Linux.
  • Sauvegardez-le comme n’importe quel hôte : choisissez Local, définissez un shell et un répertoire de travail, et il est à un clic dans votre barre latérale.
Modification d’un fichier de configuration avec coloration syntaxique

SFTP

Explorateur de fichiers & éditeur intégré

Un client SFTP avec éditeur intégré : parcourez les fichiers distants et ouvrez-les sur place — sans passer par une copie locale.

  • Un vrai éditeur : coloration syntaxique, rechercher & remplacer, retour à la ligne, sauvegarde sur place.
  • Ouvrez sur place images, PDF, Markdown, CSV et archives, pas seulement du code.
data · shop @ db-primary
▾ shop   ▾ products · 1,2 k lignes       id · name · price   ▸ customers   › SELECT * FROM products LIMIT 100; ✓ 100 lignes  ·  6 ms

Data · client de bases de données

Vos bases de données, dans la même app

Ouvrez une base de données comme n’importe quel hôte — une arborescence du schéma avec chaque base, table et vue (nombre de lignes, colonnes, index, clés étrangères et droits), un éditeur SQL et une vue structure. Aucun outil séparé à lancer.

  • 13 moteurs : PostgreSQL, MySQL/MariaDB, SQLite, MongoDB, Redis, ClickHouse, Elasticsearch, Cassandra/ScyllaDB, Neo4j, InfluxDB, RabbitMQ, SQL Server et Cloudflare D1.
  • Atteignez une base publique directement, ou une base derrière un pare-feu via un Connector — aucun port exposé, aucun tunnel à câbler à la main. Sur l’app de bureau, et dans l’espace web avec Pro et Team.
  • Laissez aussi un agent l’interroger — en lecture seule par défaut, par connexion, via MCP.
  • Le client de bases de données en détail →

Grille de surveillance

Toutes les sessions, côte à côte

Ouvrez autant d’hôtes que vous voulez — la grille de surveillance (watch grid, en anglais) les reflète tous à la fois : vous pilotez un changement sur tout un parc et voyez chaque machine réagir.

  • Chaque session ouverte dans sa vignette, en direct.
  • Les sessions pilotées par un agent s’illuminent.

Enregistrement

Enregistrez et rejouez n’importe quelle session

Activez l’enregistrement de session SSH et rejouez n’importe quelle session plus tard — commandes, sortie et actions de l’agent, sur une frise chronologique navigable avec repères.

  • Sortie uniquement — jamais vos frappes clavier. Les mots de passe saisis à une invite masquée (sudo et consorts) ne sont jamais renvoyés à l’écran, donc jamais enregistrés.
  • Relecture dans l’app ou, avec un forfait payant, depuis l’espace web.
  • Définissez une durée de conservation — 7, 30, 90, 365 jours ou pour toujours — et les anciens enregistrements se suppriment d’eux-mêmes.
Tableau de bord des métriques d’un serveur dans l’espace web : graphiques CPU, charge, mémoire et disque, avec une alerte sur un certificat TLS qui expire bientôt

Supervision · Alertes

La supervision de serveurs, sans rien installer

Supervision de serveurs et alertes pour chaque serveur doté d’un Connector. Une fois par minute, Termalin exécute quelques commandes en lecture seule par la connexion existante du Connector et trace le résultat dans l’espace web, sous Métriques des serveurs.

  • Tableaux de bord : CPU, charge, mémoire et swap, espace disque et inodes, réseau, E/S disque, pression (PSI), processus, conteneurs, services en échec, certificats TLS avec le nombre de jours avant expiration, ports en écoute.
  • Alertes avec seuils par défaut — rien à configurer : disque presque plein ou qui devrait l’être d’ici un jour, mémoire saturée, un arrêt par manque de mémoire (OOM), inodes presque épuisés, charge élevée prolongée, du CPU accaparé par l’hôte, un service en échec, un conteneur qui redémarre sans cesse, un certificat qui expire, l’horloge désynchronisée, le serveur redémarré ou hors ligne.
  • Canaux : e-mail, push vers l’app iOS, Telegram (un clic pour lier le bot), ou un webhook signé que Slack et Discord acceptent tel quel.
  • Discrète par conception : un message quand un problème apparaît et un quand il est résolu. Coupez un type d’alerte sur un serveur — ou tout un serveur — pour une journée, ou jusqu’à ce que vous le réactiviez.
  • Seuils modifiables, pour qu’une machine qui chauffe par nature ne vous harcèle pas.
  • La répétition est désactivée par défaut ; Me prévenir quand un problème se résout est activé. Au-delà de trois messages en une heure, les suivants attendent un résumé unique, et une alerte hors ligne patiente cinq minutes avant de partir.
  • Historique de 90 jours avec Pro et de deux ans avec Team. Claude et ChatGPT peuvent lire les mêmes chiffres et les mêmes alertes via l’endpoint MCP hébergé.
Gestion des clés SSH

Clés

Vos clés, un seul déverrouillage

Générez et importez des clés SSH, consultez les empreintes, et laissez l’agent de clés de Termalin signer pour vous.

  • Déverrouillez une fois ; les phrases secrètes restent en cache selon vos règles.
  • Aucune clé ne touche jamais le disque en clair, et aucun service d’agent du système n’est requis.

Et bien plus encore

La redirection de port, en clair

Atteignez une base de données ou un panneau d’admin situé derrière un serveur, exposez un service local sur celui-ci, ou faites passer votre trafic par lui (SOCKS). Vous choisissez ce que vous voulez, en toutes lettres — pas de -L/-R/-D à retenir —, vous l’activez, et c’est sauvegardé par hôte, démarré au lancement et reconnecté en cas de coupure. Un vrai gestionnaire de tunnels SSH, et les agents peuvent aussi ouvrir des redirections.

Hôtes de rebond, en un saut

Atteignez un serveur qui ne répond que derrière un bastion : indiquez l’hôte de rebond dans le formulaire de l’hôte et Termalin se connecte à travers lui pour vous, avec la clé ou le mot de passe sauvegardé de l’hôte de rebond. Pas de lignes ProxyJump à écrire à la main, pas d’acrobaties d’agent.

Recherche dans l’historique du terminal

Appuyez sur Ctrl-F et cherchez dans tout ce que le terminal a affiché — sans tenir compte de la casse, avec un compteur 1/N et des sauts suivant/précédent. Retrouvez l’erreur que vous avez fait défiler sans remonter des milliers de lignes.

Copier-coller, comme vous l’attendez

Sélectionnez pour copier, clic droit pour coller, et Ctrl-C copie s’il y a une sélection ou envoie une interruption sinon — les réflexes de PuTTY et MobaXterm, déjà en place. Dans le terminal web, un glisser sélectionne même à l’intérieur des programmes plein écran comme Claude Code, Codex ou htop et copie au relâchement ; clic droit pour Copier l’écran, ou Sélectionner du texte… pour ouvrir les 2 000 dernières lignes en texte brut — téléphones compris.

Ouvrir tout un dossier

Connectez d’un coup tous les hôtes d’un dossier — un onglet en arrière-plan pour chacun, sous-dossiers compris, avec connexion là où les identifiants sauvegardés le permettent. Alignez votre parc de prod dans la grille de surveillance et pilotez-le d’un bloc.

Historique des commandes

Chaque commande que vous lancez est conservée par hôte — et avec Pro, synchronisée entre vos appareils, chiffrée de bout en bout pour que vous seul puissiez la lire. Recherchez-y dans l’app ou dans l’espace web, et transformez n’importe quelle ligne en snippet d’un clic.

Espace web

Connectez-vous sur termal.in/account et obtenez un client presque complet depuis n’importe quel appareil — terminal avec vue en grille et saisie envoyée à toutes les sessions, explorateurs de fichiers SFTP/FTP/S3, tunnels, historique des commandes, snippets et enregistrements. Les hôtes privés restent accessibles via le Termalin Connector, et les clés n’entrent jamais dans le navigateur. Les mêmes suggestions de commandes en ligne fonctionnent aussi dans le terminal du navigateur. Le terminal navigateur, les fichiers et le client de bases de données font partie de Pro et Team.

Bien plus que SSH

SFTP, FTP et Telnet sont des hôtes à part entière, sur l’app de bureau comme dans le navigateur ; Serial/COM s’y ajoute sur l’app de bureau — tous les paramètres série (débit, bits de données/d’arrêt, parité, contrôle de flux) et détection automatique des adaptateurs USB. Mêmes onglets et même historique pour chacun ; SFTP, FTP et S3 ajoutent un explorateur de fichiers. Voir le client Telnet et le terminal série (en anglais).

Stockage objet

Parcourez les buckets S3 et compatibles S3 comme n’importe quel hôte — lister, téléverser, télécharger, renommer et supprimer, les clés n’étant utilisées que pour la requête.

Gestionnaire de fichiers à deux panneaux

Deux panneaux, glissez de l’un à l’autre — local↔hôte, hôte↔hôte, ou depuis et vers un bucket S3 — un seul glisser déplace des fichiers entre deux serveurs, sans télécharger puis re-téléverser à la main.

Thèmes de terminal

Choisissez un jeu de couleurs par hôte — 36 thèmes intégrés : la palette maison de Termalin (par défaut) plus Dracula, Nord, Gruvbox, Monokai, One Dark, Material, Solarized, Catppuccin, Tokyo Night, Rosé Pine et d’autres, sombres comme clairs. Définissez un thème par défaut pour tout un dossier ou pour toute l’app ; un terminal prend le thème de l’hôte, puis celui du dossier, puis votre défaut. Fonctionne sur l’app de bureau et dans l’espace web, et votre choix se synchronise avec l’hôte. Réglez aussi la taille de police du terminal (10–20 pt), appliquée en direct.

Envoyer à plusieurs hôtes

Tapez une fois, exécutez partout : diffusez une commande à toutes les sessions ouvertes et regardez chacune réagir dans la grille.

Journal d’audit

Une trace de chaque connexion au compte, connexion à un hôte, opération sur un fichier et commande d’agent — plus chaque hôte, clé, tunnel ou snippet que vous créez, modifiez ou supprimez — avec le lieu (IP · pays) et l’appareil. Filtrez par appareil ; la durée de conservation dépend de votre forfait.

Barre de statistiques en direct

CPU, mémoire, disque, réseau, charge, uptime, processus, utilisateurs connectés et ports ouverts de la machine sur laquelle vous êtes — toujours à jour, avec le détail au survol.

Agent de clés SSH

L’agent de clés de Termalin signe pour vous. Déverrouillez une fois ; les phrases secrètes restent en cache selon vos règles, ne sont jamais écrites sur le disque, et aucun service d’agent du système n’est nécessaire. Il parle le protocole ssh-agent standard, donc git et votre CLI peuvent aussi signer à travers lui.

Mot de passe maître & verrouillage

Chiffrez tout derrière un seul mot de passe maître. Verrouillage auto en cas d’inactivité, verrouillage à la réduction de la fenêtre, déverrouillage avec Windows Hello, et « se souvenir » aussi longtemps que vous le décidez. Le verrou laisse votre agent et vos sessions tourner en dessous — verrouillez votre écran, votre agent IA continue de travailler — ou choisissez de verrouiller aussi les clés. Définissez en option un code de récupération, votre propre filet de sécurité en cas d’oubli du mot de passe.

Synchronisation cloud chiffrée

Avec Pro, vos hôtes et vos clés vous suivent d’un appareil à l’autre — chiffrés de bout en bout, nous ne stockons donc qu’un texte chiffré que nous ne pouvons pas lire.

Ne perdez jamais un hôte

Les hôtes supprimés vont dans une corbeille et restent récupérables pendant 30 jours, sur l’app de bureau comme sur le web. Votre coffre chiffré est aussi versionné côté serveur : un écrasement accidentel peut être annulé.

Mises à jour automatiques signées

Les mises à jour sont vérifiées avec une clé intégrée avant leur installation — un serveur ou un DNS détourné ne peut pas vous pousser un build piégé.

Snippets & dossiers

Organisez vos hôtes en dossiers, et ajoutez-leur des tags et des couleurs pour qu’une longue liste reste lisible d’un coup d’œil. Gardez vos commandes courantes à un clic — n’importe quelle commande de votre historique devient un snippet en un clic, et les snippets acceptent des variables demandées à l’exécution : vous sauvegardez une commande et indiquez l’hôte ou la branche à chaque fois. Avec Pro, ils se synchronisent dans les deux sens entre vos appareils.

Dans votre langue

L’app est traduite en 9 langues — English, Русский, Español, Deutsch, Français, Português, 中文, 日本語 et 한국어 — à choisir dans Paramètres.

Générateur de mots de passe

Besoin d’un mot de passe robuste sur-le-champ ? Générez-en un directement dans l’app — longueur et jeux de caractères à votre main. Votre agent peut aussi l’appeler, via MCP.

Emportez vos hôtes

Importez depuis une config SSH, un CSV, PuTTY ou MobaXterm — lecture des sessions sauvegardées de PuTTY ou des favoris de MobaXterm, dossiers compris, sous Windows en un clic. Exportez à tout moment vers une sauvegarde, une config SSH ou un CSV. Aucun enfermement, dans un sens comme dans l’autre.

Multiplateforme — et dans le navigateur

Un seul client pour Windows, macOS, Linux et iOS (iPhone, iPad et Apple Watch) — plus un espace web complet sur termal.in/account qui tourne directement dans le navigateur, téléphone compris. Un vrai terminal, SFTP et vos fichiers en déplacement, sans installation. L’espace web fait partie de Pro et Team.

Onglets & restauration de session

Des onglets façon navigateur qui restent actifs quand vous changez d’onglet — glissez-les pour les réordonner — avec l’historique du terminal restauré à la réouverture de l’app.

Clés API

Connectez une application d’IA avec une clé : l’espace web vous donne une configuration prête à coller pour Claude Code, Cursor, VS Code, Claude Desktop, Manus ou curl, un bouton Test pour vérifier qu’elle fonctionne, et une raison claire quand une clé est refusée. 10 clés sur Pro, 25 sur Team.

Des règles pour chaque connexion IA

Chaque clé API et chaque application d’IA connectée reçoit un périmètre — les serveurs qu’elle peut atteindre — et une politique : accès complet, une liste de commandes autorisées, ou lecture seule. Chaque commande est consignée dans le journal d’audit ; la sortie n’est conservée que si vous l’activez. Une note par serveur indique aux applications d’IA ce avec quoi être prudent.

Sécurité de la connexion

Protégez votre compte avec des codes à deux facteurs et des passkeys, connectez-vous avec Google, GitHub ou Apple, et liez un nouvel appareil avant qu’il ne puisse atteindre vos hôtes.

Au poignet et sur l’écran verrouillé

Une app Apple Watch, un widget d’écran d’accueil, une Live Activity et des alertes push gardent vos serveurs à portée de regard sur iOS.

Stockage des enregistrements

Les enregistrements dans le cloud disposent de 5 Go pendant 90 jours avec Pro et de 50 Go pendant un an avec Team, avec une barre d’utilisation pour voir où vous en êtes. L’enregistrement sur votre propre machine est gratuit, avec une durée de conservation de votre choix.

Équipes

Souscrivez un forfait Team au siège, puis ajoutez ou retirez des membres par e-mail — chaque membre bénéficie de Pro.

Adresse de sortie fixe

Les connexions du navigateur partent d’une IP fixe que vous pouvez ajouter à la liste d’autorisation d’un serveur, pour que l’espace web atteigne des hôtes qui ne font confiance qu’à des adresses connues.

À vie

Une offre unique pour les premiers soutiens : 100 licences à 149 $ en un seul paiement. Voir les tarifs.

Prêt quand vous l’êtes.

Télécharger gratuitement