Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Quick Start

Add Your First Server

bayesian-ssh add "My Server" server.company.com

Connect to It

bayesian-ssh connect "My Server"

Browse All Connections

# List view
bayesian-ssh list

# Interactive TUI
bayesian-ssh tui

Core Commands at a Glance

CommandDescription
bayesian-ssh addAdd a new connection
bayesian-ssh connectConnect to a server (fuzzy search)
bayesian-ssh listList all connections
bayesian-ssh showShow connection details
bayesian-ssh editEdit a connection
bayesian-ssh removeRemove a connection
bayesian-ssh importImport from SSH config
bayesian-ssh tuiLaunch interactive TUI
bayesian-ssh historyView session history
bayesian-ssh aliasManage connection aliases
bayesian-ssh configView/update configuration
bayesian-ssh statsView statistics
bayesian-ssh closeManage active sessions
bayesian-ssh backupBackup database
bayesian-ssh restoreRestore from backup
bayesian-ssh pingCheck server latency

All commands support intelligent fuzzy search:

bayesian-ssh connect "webprod"     # Finds "web-prod-server"
bayesian-ssh connect "prod"        # Shows all production servers
bayesian-ssh show "dbprod"         # Show connection details
bayesian-ssh edit "apigateway"     # Edit connection settings

Search is Bayesian-ranked by default, combining:

  • Usage frequency (with Laplace smoothing)
  • Match quality (exact, prefix, word-boundary, contains)
  • Recency (exponential decay based on last use)
  • Success rate (connections that work get boosted)