Shellvana
Icône de l'app Shellvana : un cercle doré qui entoure une invite de commande Client SSH pour iOS et Android

Du SSH qui se lit.

La sortie du terminal devient du texte que l'on lit sans effort sur un téléphone. Tableaux, diffs et tout ce qui est aligné en colonnes restent exacts, au caractère près.

Terminal brut, 80 colonnes

le classifieur décide, bloc par bloc, si la sortie peut être remise en page ou doit garder l'espacement exact de ses colonnes, car un tableau remis en page cesse d'être un tableau et un diff remis en page devient illisible sur un écran étroit. chaque bloc est jugé séparément : le texte rédigé peut être réajusté à la largeur du téléphone, tandis qu'un tableau, un diff ou toute sortie alignée en colonnes est conservé avec l'espacement que le serveur a réellement envoyé, au caractère près.

Shellvana, les mêmes octets

Le classifieur décide, bloc par bloc, si la sortie peut être remise en page ou doit garder l'espacement exact de ses colonnes. Le texte rédigé s'adapte à la largeur du téléphone. Un tableau, un diff ou toute sortie alignée est conservé au caractère près.


Sur le téléphone

Chaque écran est une vraie session.

Captures d'un Pixel 7 connecté à un vrai serveur. Rien ici n'est une maquette.

Une réponse de Claude Code écrasée dans une grille de terminal brute de 80 colonnes, avec des mots coupés en plein milieu.
La grille de 80 colonnesCe que tous les autres clients vous montrent sur un téléphone.
La même réponse remise en page en grands caractères à empattements, avec la commande affichée en bulle de discussion au-dessus.
La même réponse, remise en pageLa réponse de Claude Code en texte que l'on peut vraiment lire.
Un extrait de diff git en couleur, en chasse fixe, avec chaque plus et chaque moins aligné dans sa colonne.
Les diffs restent alignésChaque plus et chaque moins dans sa colonne, espacement intact.
Du Markdown affiché avec un titre, un tableau aligné et un bloc de code shell.
Le Markdown reste intactTitres, tableaux alignés et blocs de code.
htop en cours d'exécution dans Shellvana, avec ses barres de couleur et sa ligne de touches de fonction intactes.
Les vrais TUI fonctionnentvim, htop, tmux et zellij se comportent normalement.
La feuille de lecture avec des pastilles de taille et une liste de polices aux aperçus en direct : Newsreader, Lora et Inter.
Réglez la taille et la policeAperçus en direct, modifiables en pleine session.

Agents IA en terminal

Conçu pour lire Claude Code.

Les assistants de code en ligne de commande s'affichent comme des interfaces de terminal plein écran. Ils réécrivent les lignes sur place, coupent le texte à leur propre largeur et entourent les réponses de bannières, de spinners et de pieds de page d'état.

Shellvana sépare chaque réponse en un message distinct et remet en page le texte que l'agent avait coupé à sa propre largeur, avec le code en ligne en chasse fixe. Le code d'une réponse garde sa grille exacte, à un geste du terminal brut. Posez une question depuis votre téléphone et lisez la réponse comme du texte.

Shellvana affiche une réponse de Claude Code en texte serif fluide, avec la requête au-dessus dans une bulle.
Fidélité

La remise en page ne touche jamais à vos colonnes.

Shellvana négocie avec le serveur une taille de terminal fixe, puis juge chaque bloc séparément. Les paragraphes se remettent en page en caractères proportionnels adaptés à un téléphone. Les tableaux, les diffs, les arborescences et tout ce qui est aligné en colonnes restent en chasse fixe, avec leur espacement d'origine.

La grille brute est toujours à un geste de distance : les octets exacts envoyés par le serveur ne sont jamais à plus d'un geste de votre écran.

Un diff git dans Shellvana, lignes ajoutées en vert et lignes supprimées en rouge, colonnes parfaitement alignées.

Vos données

Sans compte. Sans inscription. Sans télémétrie.

Shellvana n'ouvre aucune connexion réseau en dehors de la connexion SSH que vous demandez, directement vers le serveur que vous avez configuré. L'app ne contient aucune bibliothèque d'analyse d'usage, de publicité ou de rapport de plantage.

  • Les transcriptions sont chiffrées sur l'appareil avec SQLCipher, avec une clé tirée du stockage sécurisé du système.
  • Sur Android, l'app est exclue de la sauvegarde du système d'exploitation. Sur iOS, une sauvegarde peut inclure la base des transcriptions, qui reste chiffrée. Une mise à jour qui l'en exclut est en cours.
  • Les clés privées sont conservées dans le Keychain d'iOS ou le Keystore d'Android. Les clés générées dans le Secure Enclave ou le StrongBox ne peuvent en aucun cas quitter l'appareil.
  • Chaque hôte peut exiger Face ID, Touch ID ou un déverrouillage de l'appareil avant l'ouverture de sa session.
  • Les clés d'hôte sont épinglées à la première connexion, avec un avertissement si l'une d'elles change un jour.
  • Les captures d'écran et les aperçus du sélecteur d'applications d'une session sont bloqués par défaut.
  • Les transcriptions de plus de 30 jours se suppriment d'elles-mêmes. Effacez l'historique d'un hôte, ou de tous, quand vous voulez.
L'écran des clés SSH avec une clé ECDSA matérielle nommée Hardware-backed TEE, dont la signature exige un déverrouillage.

Gratuit et Pro

La lisibilité n'est pas la partie payante.

Gratuit

Tout ce qui suit, pour toujours

  • Une session active
  • Authentification par mot de passe et par clé
  • Profils d'hôte
  • Le rendu lisible complet, avec couleurs et Markdown

Pro

$19.99 USD, une seule fois. Sans abonnement.

  • Quatre sessions simultanées dans une barre d'onglets nommés
  • Authentification par clé matérielle
  • Les polices de lecture supplémentaires
  • Des sessions incognito qui n'écrivent aucune transcription

Prérequis

Tout hôte qui exécute un sshd standard.

Rien à installer sur le serveur. En portrait comme en paysage.


D'autres apps

Du même développeur.

Touchez un badge pour ouvrir la page de téléchargement.

FauxVkTest

Vérifiez ce que fait vraiment votre pilote graphique (Vulkan) et sa vitesse.

Pour Android

  • Disponible sur Google Play : FauxVkTest

FauxCooling

Garde votre appareil au frais pendant que vous jouez. Fonctionne sur les consoles AYN et Retroid Pocket, ainsi que sur tout téléphone, toute tablette ou toute console rootés d'autres marques.

Pour consoles portables, téléphones et tablettes Android

  • Télécharger sur GitHub : FauxCooling

FauxClockNG

Nécessite le root. Réglez à la main le gouverneur du CPU, le GPU, la mémoire, les E/S et les options réseau.

Pour Android rooté

  • Télécharger sur GitHub : FauxClockNG

RomRoster

Une seule liste de tous les jeux de toutes vos consoles portables. Voyez ce qu'il y a sur quel appareil.

Pour Android, iPhone et iPad

  • Disponible sur Google Play : RomRoster
  • Télécharger dans l'App Store : RomRoster