This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/loky945 on 2025-06-12 11:14:40+00:00.


Hey r/opensource! I’ve been working on SSHplex, a Python-based SSH multiplexer that makes managing multiple server connections actually enjoyable.

What it does:

  • Modern Terminal UI
  • Multiple Sources of Truth Provider (Netbox, Ansible, Statics)
  • Creates organized tmux sessions with all your SSH connections
  • Intelligent caching

Why I built it: Tired of juggling multiple terminal windows and remembering server IPs. Wanted something that integrates with existing infrastructure tools but keeps the workflow simple. Used to have Remote Desktop Manager, but it was too bulky.

Tech stack:

  • Python 3.8+ with Textual for the TUI
  • tmux integration for reliable multiplexing
  • YAML configuration with XDG compliance
  • MIT licensed

Current status: Early development, but fully functional. Looking for feedback and contributors!

Future features :

  • Docker discovery
  • Terminator Mux
  • Hyper Mux

Try it:

pip install sshplex

Would love to hear thoughts from the community! Always looking for ways to improve the UX and add new integrations.

Repo: https://github.com/sabrimjd/sshplex