Shellvana
Shellvana-App-Symbol: ein goldener Kreis um einen Shell-Prompt SSH-Client für iOS und Android

SSH, zum Lesen gemacht.

Terminalausgaben werden zu Text, den du auf dem Smartphone lesen kannst. Tabellen, Diffs und alles Spaltenbündige bleiben zeichengenau erhalten.

Rohes Terminal, 80 Spalten

der klassifikator entscheidet pro block, ob die ausgabe umbrechen darf oder ihre exakten spaltenabstände behalten muss, denn eine tabelle, die umbricht, ist keine tabelle mehr, und ein diff, der umbricht, ist auf einem schmalen bildschirm gar nicht mehr lesbar. jeder block wird einzeln beurteilt: fließtext darf auf die breite des smartphones neu umbrochen werden, während eine tabelle, ein diff oder jede spaltenbündige ausgabe genau so bleibt, wie der server sie gesendet hat, zeichen für zeichen.

Shellvana, dieselben Bytes

Der Klassifikator entscheidet pro Block, ob die Ausgabe umbrechen darf oder ihre exakten Spaltenabstände behalten muss. Fließtext wird auf das Smartphone neu umbrochen. Eine Tabelle, ein Diff oder jede ausgerichtete Ausgabe bleibt zeichengenau.


Auf dem Smartphone

Jeder Bildschirm ist eine echte Sitzung.

Aufnahmen von einem Pixel 7, verbunden mit einem Live-Server. Nichts davon ist ein Mockup.

Eine Antwort von Claude Code, in ein rohes Terminal-Raster mit 80 Spalten gepresst, mit mitten im Wort umbrochenen Zeilen.
Das 80-Spalten-RasterDas zeigt dir jeder andere Client auf dem Smartphone.
Dieselbe Antwort neu umbrochen als großer Serifentext, mit dem Befehl als Sprechblase darüber.
Dieselbe Antwort, neu umbrochenDie Antwort von Claude Code als Text, den du wirklich lesen kannst.
Ein farbiger Git-Diff-Abschnitt in Festbreitenschrift, jedes Plus und Minus in seiner eigenen Spalte ausgerichtet.
Diffs bleiben ausgerichtetJedes Plus und Minus in seiner Spalte, Abstände unangetastet.
Gerendertes Markdown mit einer Überschrift, einer ausgerichteten Tabelle und einem Shell-Codeblock.
Markdown bleibt intaktÜberschriften, ausgerichtete Tabellen und Codeblöcke.
htop läuft live in Shellvana, mit Farbbalken und Funktionstasten-Leiste.
Echte TUIs laufenvim, htop, tmux und zellij verhalten sich ganz normal.
Das Lese-Menü mit Größen-Chips und einer Schriftliste mit Live-Vorschau von Newsreader, Lora und Inter.
Größe und Schrift einstellenLive-Vorschau, mitten in der Sitzung änderbar.

KI-Agenten im Terminal

Gebaut, um Claude Code zu lesen.

Programmierassistenten für die Kommandozeile zeichnen sich als Terminaloberflächen im Vollbild. Sie überschreiben Zeilen an Ort und Stelle, brechen Text in ihrer eigenen Breite um und umgeben Antworten mit Bannern, Spinnern und Statusleisten.

Shellvana trennt jede Antwort in eine eigene Nachricht und bricht den Fließtext neu um, den der Agent in seiner eigenen Breite umbrochen hat. Inline-Code steht dabei in Festbreitenschrift. Code in einer Antwort behält sein exaktes Raster, einen Tipp vom rohen Terminal entfernt. Stell auf dem Smartphone eine Frage und lies die Antwort als Fließtext.

Shellvana zeigt eine Antwort von Claude Code als fließenden Serifentext, mit dem Prompt als Sprechblase darüber.
Zeichentreue

Der Umbruch fasst deine Spalten nie an.

Shellvana handelt mit dem Server eine feste Terminalgröße aus und beurteilt dann jeden Block einzeln. Absätze brechen in Proportionalschrift um, die für ein Smartphone bemessen ist. Tabellen, Diffs, Baumausgaben und alles Spaltenbündige bleiben in Festbreitenschrift mit ihrem ursprünglichen Abstand.

Das rohe Raster ist immer einen Tipp entfernt. Die exakten Bytes, die der Server gesendet hat, sind also nie mehr als eine Geste weit weg.

Ein Git-Diff in Shellvana mit hinzugefügten Zeilen in Grün und entfernten Zeilen in Rot, die Spalten perfekt ausgerichtet.

Deine Daten

Kein Konto. Keine Registrierung. Keine Telemetrie.

Shellvana baut keine Netzwerkverbindung auf außer der SSH-Verbindung, die du anforderst, direkt zu dem Server, den du eingerichtet hast. Die App enthält keine Bibliothek für Analyse, Werbung oder Absturzberichte.

  • Transkripte werden auf dem Gerät mit SQLCipher verschlüsselt. Der Schlüssel stammt aus dem sicheren Speicher der Plattform.
  • Unter Android ist die App von der Datensicherung des Betriebssystems ausgeschlossen. Unter iOS kann ein Backup den Transkriptspeicher enthalten, der verschlüsselt bleibt. Ein Update, das ihn ausschließt, ist in Arbeit.
  • Private Schlüssel liegen in der iOS Keychain oder im Android Keystore. Schlüssel, die in der Secure Enclave oder in StrongBox erzeugt wurden, können das Gerät gar nicht verlassen.
  • Jeder Host kann Face ID, Touch ID oder das Entsperren des Geräts verlangen, bevor sich seine Sitzung öffnet.
  • Host-Schlüssel werden bei der ersten Verbindung angepinnt, und du wirst gewarnt, falls sich einer jemals ändert.
  • Screenshots und Vorschaubilder im App-Wechsler sind für eine Sitzung standardmäßig gesperrt.
  • Transkripte, die älter als 30 Tage sind, löschen sich selbst. Lösche den Verlauf eines Hosts oder aller Hosts, wann immer du willst.
Der Bildschirm für SSH-Schlüssel zeigt einen hardwaregestützten ECDSA-Schlüssel mit der Bezeichnung Hardware-backed TEE, für dessen Signatur eine Entsperrung nötig ist.

Gratis und Pro

Die Lesbarkeit ist nicht der bezahlte Teil.

Gratis

Alles Folgende, dauerhaft

  • Eine Live-Sitzung
  • Anmeldung mit Passwort und mit Schlüssel
  • Host-Profile
  • Die komplette lesbare Darstellung, mit Farbe und Markdown

Pro

$19.99 USD einmalig. Kein Abo.

  • Vier gleichzeitige Sitzungen in einer Leiste mit benannten Tabs
  • Anmeldung mit hardwaregestütztem Schlüssel
  • Die zusätzlichen Lesefonts
  • Inkognito-Sitzungen, die gar kein Transkript schreiben

Voraussetzungen

Jeder Host mit einem normalen sshd.

Auf dem Server musst du nichts installieren. Hoch- oder Querformat.


Mehr Apps

Vom selben Entwickler.

Ein Tipp auf ein Badge öffnet die Download-Seite.

FauxVkTest

Prüfe, was dein Grafiktreiber (Vulkan) wirklich kann und wie schnell er ist.

Für Android

  • Jetzt bei Google Play: FauxVkTest

FauxCooling

Hält dein Gerät kühl, während du spielst. Funktioniert auf AYN- und Retroid-Pocket-Handhelds und auf jedem gerooteten Smartphone, Tablet oder Handheld anderer Hersteller.

Für Android-Handhelds, Smartphones und Tablets

  • Auf GitHub herunterladen: FauxCooling

FauxClockNG

Braucht Root. Stelle CPU-Governor, GPU, Speicher, I/O und Netzwerk von Hand ein.

Für gerootetes Android

  • Auf GitHub herunterladen: FauxClockNG

RomRoster

Eine Liste mit allen Spielen auf allen deinen Handhelds. Sieh, was auf welchem Gerät liegt.

Für Android, iPhone und iPad

  • Jetzt bei Google Play: RomRoster
  • Laden im App Store: RomRoster