Your PuTTY sessions, in tabs
The same saved sessions you use in PuTTY, organised in folders and subfolders, with tags and search.
Thyrion is a desktop terminal and session manager built on PuTTY, for system administrators and network engineers. Tabs, split screens, a file browser, a password vault and a few everyday time-savers, around the sessions you already have.
For Linux and Windows. Needs PuTTY installed. All downloads
For anyone who works over SSH, telnet or serial consoles all day.
The same saved sessions you use in PuTTY, organised in folders and subfolders, with tags and search.
Split the window into two or four terminals, with a file browser next to your shell.
Group tabs into broadcast channels and send one command to all of them.
A two-pane file browser for uploads, downloads and remote folders. Drag, double-click or use the arrows.
Log in automatically, even through a jump host, and answer enable prompts. Passwords stay in the vault, not in PuTTY's session files.
Connect through a jump host or bastion with one setting.
Serial consoles with USB adapter detection and Send Break, and slow line-by-line paste for devices that drop characters.
Reusable command snippets with fill-in values, highlighted IPs and keywords, clickable links and point-and-click cursor editing.
Log any session straight to a file of your choice as it happens.
Manage SSH tunnels and known host keys from one place.
Point GNS3 at Thyrion and every device opens as a tab in the same window. How
Ten interface themes (including a classic light look), seventeen terminal colour schemes, and programming fonts built in, so they work offline.
Open the file browser beside any SSH session. Local files on one side, the server's on the other: drag, double-click or use the arrows to move them.
psftp
GNS3 runs Thyrion once per node. With Console to all nodes, each device arrives as a tab in the window that's already open, ready to split into a grid.
In GNS3, set the custom console command to:
$ thyrion --telnet {host} {port} --title "{name}"
Free, for Linux and Windows. Every release is built from the public source by GitHub Actions.
64-bit installer, or a portable program that runs without installing.
An AppImage that runs anywhere, or a package for your distribution.
macOS is planned for later. Follow the repository to hear when it lands.
Install PuTTY first. Thyrion uses the PuTTY you already have:
its tools make the SSH connections and transfer the files.
Get it from PuTTY's official site,
or your distribution's packages (for example putty-tools).
Thyrion can remember passwords and type them for you, so it's careful about where they go. Here is what the code does, in short.
enable yourself, so a device can't fake the prompt.Renamed in version 0.2.0. Nothing is lost:
plinky still starts Thyrion, so old GNS3 commands keep working.from plinky import session keep working.Thyrion (Θύριον) was a town in ancient Acarnania, in western Greece. Its name comes from θύρα, a door, and in networking a port: fitting for a tool that opens doors to consoles and remote machines.
The mascot is Alis, the maintainer's dog, here facing the prompt in the app's icon. In memory of a very good dog.
Free software under the GPL-3.0. Use it, share it, change it.