sshmenuc Documentation

sshmenuc is an interactive SSH connection manager with tmux integration and built-in configuration editor.

Features

  • 🔑 Interactive menu navigation with keyboard shortcuts

  • 🖥️ Tmux session management with automatic attach/create

  • 📦 Multi-host connections with split panes (max 6 hosts)

  • ⚙️ Built-in config editor (add/edit/delete/rename)

  • 🎨 Colorized terminal UI

  • 🔒 Support for SSH keys and identity files

Quick Start

Installation:

pip install sshmenuc

Usage:

sshmenuc

Or with custom config:

sshmenuc -c /path/to/config.json

Configuration

Default config location: ~/.config/sshmenuc/config.json

See Configuration for detailed configuration options.

Contents

Development

Indices and tables