Free and open source Linux & Windows

Your PuTTY sessions, in one window

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

Thyrion with a lab open: the session tree on the left, and four device consoles (two routers, two switches) in a 2x2 grid, each showing interface, OSPF and VLAN output.
Nothing to importIt opens the sessions you have already saved in PuTTY.
PuTTY sees your changesSessions you add or edit in Thyrion are saved in the same place.
PuTTY does the connectingIts own tools make the SSH connections and move the files.
what you can do with it

Everything around the terminal, nothing in its way

For anyone who works over SSH, telnet or serial consoles all day.

Your PuTTY sessions, in tabs

The same saved sessions you use in PuTTY, organised in folders and subfolders, with tags and search.

Work side by side

Split the window into two or four terminals, with a file browser next to your shell.

Type into many servers at once

Group tabs into broadcast channels and send one command to all of them.

Move files without leaving

A two-pane file browser for uploads, downloads and remote folders. Drag, double-click or use the arrows.

An encrypted password vault

Log in automatically, even through a jump host, and answer enable prompts. Passwords stay in the vault, not in PuTTY's session files.

Reach hosts behind a gateway

Connect through a jump host or bastion with one setting.

Made for network gear

Serial consoles with USB adapter detection and Send Break, and slow line-by-line paste for devices that drop characters.

Small things that save time

Reusable command snippets with fill-in values, highlighted IPs and keywords, clickable links and point-and-click cursor editing.

Keep a record

Log any session straight to a file of your choice as it happens.

Tunnels and host keys

Manage SSH tunnels and known host keys from one place.

GNS3's console

Point GNS3 at Thyrion and every device opens as a tab in the same window. How

Make it yours

Ten interface themes (including a classic light look), seventeen terminal colour schemes, and programming fonts built in, so they work offline.

Thyrion in use

a server's shell next to its files

Terminal and SFTP, side by side

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.

  • Two panes, or just the remote or local side
  • Uploads, downloads and remote folders
  • Transfers made by PuTTY's own psftp
A backup server's shell beside the SFTP browser, local files on one side and the server's config backups on the other.
use it as gns3's console

Every lab device, one window

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:

GNS3 → Preferences → Console applications
$ thyrion --telnet {host} {port} --title "{name}"
download

Get Thyrion

Free, for Linux and Windows. Every release is built from the public source by GitHub Actions.

macOS

Planned

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).

Every file and the release notes are on the Releases page.

your passwords

A vault that keeps its secrets

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.

One encrypted fileAES-256-GCM, with the key derived from your master password by Argon2id.
Master password never storedNot anywhere. There is no recovery and no back door.
Nothing in PuTTY's filesSaved sessions hold only the name of a vault entry, never a password.
Only to log you in, or when you askReveal, copy, edit and export are the only other ways out.
Enable passwords, carefullySent only right after you type enable yourself, so a device can't fake the prompt.
No phoning homeThyrion connects only to the hosts you open sessions to.

How your passwords are protected

coming from plinky

Thyrion is Plinky, renamed

Renamed in version 0.2.0. Nothing is lost:

  • Passwords and settings come along. On first start Thyrion copies Plinky's vault, snippets, folders, layout and settings. Plinky's folder is left as it was.
  • Your sessions are where they were, in PuTTY's own store.
  • Linux: the Thyrion package replaces Plinky's, and plinky still starts Thyrion, so old GNS3 commands keep working.
  • Windows: Thyrion installs as its own app. Point GNS3 at it, then uninstall Plinky when you're ready.
  • Scripts using from plinky import session keep working.
the name, and alis

A door, and a good dog

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.

Thyrion's icon: Alis, a white Dogo Argentino, facing a terminal prompt.

The mascot is Alis, the maintainer's dog, here facing the prompt in the app's icon. In memory of a very good dog.

Open the door

Free software under the GPL-3.0. Use it, share it, change it.