HyperShell, a desktop terminal app for people who spend a lot of time in SSH sessions, serial consoles, and remote file transfers.
GitHub: https://github.com/tomertec/HyperShell
Latest release: https://github.com/tomertec/HyperShell/releases/latest
What HyperShell does
HyperShell is a cross-platform desktop app for:
- SSH connections
- Serial terminal sessions
- Integrated SFTP file browsing and transfers
- Local / remote / dynamic port forwarding
- Host management and quick reconnect workflows
It currently ships builds for:
- Windows
- macOS
- Linux
Features
Terminal
- SSH via the system
sshbinary, so existing agent/config/proxy workflows keep working - Serial terminal with configurable baud, parity, and flow control
- Tabs, split panes, and broadcast mode
- Terminal search, session logging, and keyboard shortcuts
- 1Password Integration
SFTP file browser
- Dual-pane commander-style file browser
- Transfer queue
- Recursive folder transfers
- Remote file editing in a dedicated editor window
- Bookmarks and sync support
Host and network workflows
- Host CRUD with groups, color tags, and drag-and-drop reorder
- SSH config import from
~/.ssh/config - PuTTY session import on Windows
- Per-host jump host (
ProxyJump), keep-alive, and auto-reconnect settings - Local, remote, and dynamic tunnels with a visual tunnel manager
- Host key verification for SFTP
- Keyboard-interactive auth / 2FA support
Extra quality-of-life features
- Snippets manager
- Session recovery
- Workspace save/restore
- Database backup/restore
- System tray integration
- Host status monitoring
Screenshots
Stack
HyperShell is built with:
- Electron
- React
- TypeScript
- xterm.js
- ssh2
- serialport
- SQLite
- Tailwind CSS
- Zustand
- Zod
Try it
Repo:
https://github.com/tomertec/HyperShell
Releases:
https://github.com/tomertec/HyperShell/releases/latest




Top comments (0)