a5eccc7764f2eef4c68d9b1d8f5b01f482b45a2b
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
MrTerm
SSH-, SFTP- und RDP-Client im Stil von Termius – Electron + xterm.js + ssh2. Läuft auf Windows und Arch/CachyOS.
Funktionen
- Hosts: Gruppen (verschachtelt), Tags, Farben, Suche, Quick Connect (
user@host:port,rdp://host) - SSH-Terminal in Tabs: Passwort, Schlüssel, SSH-Agent (Windows OpenSSH /
SSH_AUTH_SOCK), Keyboard-Interactive/2FA, Jump-Hosts (ProxyJump-Ketten), Startbefehl, Env-Variablen, Suche, Zoom, 7 Farbschemata - SFTP: Dual-Pane (lokal ↔ remote), Drag & Drop, Ordner rekursiv, Umbenennen, Löschen, chmod, Fortschrittsanzeige
- RDP: Windows →
mstsc(Anmeldedaten temporär viacmdkey), Linux → FreeRDP (xfreerdp3/sdl-freerdp3/wlfreerdp3, Passwort über stdin) - Keychain: Ed25519/ECDSA/RSA generieren, importieren, Public Key kopieren
- Port-Forwarding: lokal (-L), remote (-R), dynamisch/SOCKS5 (-D)
- Snippets, Known Hosts (TOFU, Warnung bei geändertem Schlüssel), Verlauf,
~/.ssh/config-Import, Backup Export/Import - Vault verschlüsselt über das OS (Windows DPAPI, Linux libsecret/KWallet)
- Befehlspalette
Strg+K,Strg+W,Strg+Tab,Strg+1..9,Strg+Shift+C/V/F
Entwicklung
npm install
npm start
In VS Code-Terminals ggf. vorher
ELECTRON_RUN_AS_NODEentfernen.
Pakete bauen
- Windows (auf Windows):
npm run dist:win→ Installer + Portable indist/ - Arch/CachyOS (auf Linux):
npm run dist:linux→ AppImage +.pacman-Paket; installieren mitsudo pacman -U dist/mrterm-*.pacman
Abhängigkeiten unter Arch/CachyOS: sudo pacman -S freerdp gnome-keyring (oder kwallet unter KDE) für RDP bzw. Vault-Verschlüsselung.
Releases
25
MrTerm 0.19.0
Latest
Languages
JavaScript
86.5%
CSS
9.6%
Java
1.9%
HTML
1.5%
Shell
0.3%
Other
0.2%