SSHButler ist ein nativer macOS-SSH-Client mit Serververwaltung, Tabs, Remote-Datei-Editor, KI-Assistent und farbiger Konsole — mit moderner, in-process SSH-Engine und in 11 Sprachen.
Von der Serververwaltung bis zum farbigen Terminal — durchdacht, schnell und nativ.
Vollwertiges VT100/xterm-Terminal über eine moderne in-process SSH-Engine (swift-nio-ssh). Passwort- & Key-Login, known_hosts mit Trust-on-first-use.
Alle Server in der Seitenleiste, mehrere Verbindungen parallel in Tabs — mit Live-Statusanzeige je Sitzung.
Folgt automatisch jedem cd, zeigt Dateigrößen und klickbare Breadcrumbs. Per Rechtsklick umbenennen, duplizieren, löschen, neu anlegen.
Datei anklicken → eigener Tab mit Syntax-Highlighting (270+ Sprachen). Ein Klick schreibt sie über dieselbe Verbindung zurück.
Eingabe wird live eingefärbt (Kommando, Optionen, Pfade). Ausgabe bekommt Farbe für Größen, Rechte, Datum, IPs — sicher, ohne TUIs zu stören.
SSH-Key, Passwort oder automatisch (ssh-agent/Config) — pro Server wählbar. Passwörter sicher im macOS-Schlüsselbund.
Keepalive & Anti-Idle gegen Timeouts, automatischer Reconnect bei Abbruch, optional in tmux — die Sitzung überlebt Aussetzer.
Getippte Befehle werden pro Sitzung mitgeschnitten und gespeichert — jederzeit nachschlagen und erneut senden.
Dracula, Solarized, Nord, Gruvbox, Monokai & mehr — pro Server wählbar, sofort live in der Konsole.
Claude direkt im Editor: Datei erklären lassen, Bugs finden, kommentieren oder refactoren — und den Vorschlag mit einem Klick übernehmen.
Repositorys im Verzeichnis werden erkannt: Branch, Status, letzter Commit, Remote und Ahead/Behind — direkt im Inspektor.
Dateisuche nach Name, Größe, Änderungs- und Erstelldatum — als find-Befehl aufs Terminal. Beliebig viele Verzeichnis-Favoriten je Server.
Komplette Oberfläche auf Deutsch, Englisch, Französisch, Spanisch, Portugiesisch, Niederländisch, Italienisch, Schwedisch, Norwegisch, Finnisch — und Hessisch. 😄
Eine Live-Vorschau der aktuellen oder letzten Sitzung pro Server. Ein Klick aufs Thumbnail führt direkt zurück in die Verbindung.
Kein Download, kein Hin-und-Her. Öffnen, ändern, mit ⌘S zurückschreiben — über dieselbe sichere Verbindung. Mit Claude als KI-Assistent an deiner Seite.
# /etc/nginx/nginx.conf server { listen 443 ssl; server_name example.com; root /var/www/app; index index.html; location / { try_files $uri $uri/ =404; } }
Häufige Keepalives halten NAT & Firewall offen, ein unsichtbares Anti-Idle verhindert Leerlauf-Timeouts, und bricht die Verbindung doch ab, verbindet SSHButler automatisch neu.
Mit der optionalen tmux-Integration überlebt deine Sitzung sogar komplette Abbrüche — inklusive laufender Programme und Verzeichnis.
SSHButler erfindet die Kryptografie nicht neu: die in-process SSH-Engine baut auf swift-nio-ssh und swift-crypto (BoringSSL) — vollständig im Prozess, ohne externe Helfer, App-Sandbox-konform.
Nativ, schnell und ohne Schnickschnack. Für macOS 15 und neuer auf Apple Silicon. Bald im Mac App Store.
Build aus dem Quellcode: ./build-app.sh · öffnet SSHButler.app