Crank SSH terminal manager showing a two-pane interface with session tree, bandwidth meters, and live terminal output
Beta

Crank

The SSH Terminal Manager for Engineers Who Refuse to Close Tabs

A desktop command center for managing 100+ simultaneous SSH sessions. Hierarchical session organization, real-time bandwidth meters, auto-reconnect with exponential backoff, full VT100/xterm terminal emulation, and persistent sessions via screen integration. Pure JVM — runs on Windows, macOS, and Linux.

Features

100+ simultaneous SSH connections

Auto-reconnect with exponential backoff and jitter

Real-time per-session bandwidth meters (5-block visual indicator)

Full VT100/xterm terminal emulation (256-color, truecolor, alternate screen buffer)

Hierarchical tree view with drag-and-drop folder organization

Focus Mode for bandwidth-sorted triage of sessions

Initial command templates with screen/tmux integration for persistent sessions

Mission notes per session for context tracking

Connection management with support for Ed25519, ECDSA, RSA keys (OpenSSH, PEM, PKCS8)

Full session persistence and restore on startup

Cross-platform single JAR (Windows, macOS, Linux)