Open Source · GPL-3.0

SSH tunnels, simplified.

Bhadrakote is a cross-platform desktop app that makes it effortless to create, save, and manage SSH port-forwarding profiles through bastion hosts.

Download Source Code
Bhadrakote Setup Wizard

Everything you need for SSH tunneling

Manage complex multi-hop SSH connections without memorizing long command-line flags.

Bastion Profiles

Save jump-server and target-host pairs for one-click connections. No more typing long SSH commands.

Port Forwarding

Forward remote database, API, or service ports to localhost with configurable local-to-remote mappings.

Live Connections

Monitor and manage active SSH tunnels in real time. Connect and disconnect with a single click.

Keepalive Support

Built-in keepalive settings prevent idle tunnel disconnections with configurable intervals and retry counts.

SSH Key Management

Specify private keys per host with a native file browser. Supports standard OpenSSH key formats.

Setup Wizard

A guided first-run wizard walks you through creating your first bastion profile in minutes.

See it in action

A clean, dark interface designed for engineers who spend their days in terminals.

Setup Wizard

Setup Wizard

Guided onboarding to create your first profile

Bastion Host Configuration

Bastion Host Config

Configure jump server details and SSH keys

About Screen

About

Application info, version, and license details

Runs where you do

Native builds for every major desktop operating system, with automated releases via GitHub Actions.

macOS

.dmg · .app

Windows

.msi · .exe (NSIS)

Linux

.deb · .AppImage · .snap

Modern, native tech stack

Tauri delivers tiny binaries with native performance, while React and TypeScript power a responsive UI.

Tauri
React
TypeScript
Rust
Vite

Ready to simplify your SSH workflow?

Download Bhadrakote for free, or build it from source. Contributions welcome.