ryantiffany dot com

Introducing tg SSH connection manager

To scratch a specific itch around the number of VMs I interact with on a weekly basis, I took a stab at creating a python TUI application for managing SSH connections. Introducing Tengingarstjóri

tg for short, is a Python TUI based SSH connection manager that integrates seamlessly with your existing SSH configuration.

Features

Demo

Architecture

Rather than modifying your main SSH config directly, Tengingarstjóri will:

  1. Create a managed config file: ~/.ssh/config.tengingarstjori
  2. Add a single line to main config to include our new file: Include ~/.ssh/config.tengingarstjori
  3. Manage connections separately: All additions/changes go to the managed file
  4. Preserve your existing SSH setup: Your existing SSH config remains untouched

Check out the Github repo here.

#claude #python #ssh