purple

rust
mit

A terminal SSH config manager and cockpit for your servers.

purple is a terminal SSH client and config manager which acts as a cockpit for your remote servers in a TUI interface.

 

It searches SSH hosts in a config file and can sync servers from 16 cloud providers, i.e. AWS EC2, GCP, Azure, Vultr, Hetzner, DigitalOcean and many others. After adding a server, purple gives you immediate server health statistics and metadata such as the connection info, running containers (via Docker), an activity graph with the number of SSH connections and the last SSH connection time which is useful for sorting or grouping other servers.

 

It also manages Docker and Podman over SSH, browses remote files, runs command snippets, retrieves SSH passwords from common password managers and keychains, and ignores comments in the SSH config file so your notes aren't altered.

 

This tool is ideal for system administrators, DevOps engineers, and developers who frequently need to SSH into many hosts to know their server's health status immediately and need an alternative to directly editing their ~/.ssh/config file in the terminal.

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.