Skip to content
The Daily Repo

erickochen / purple

Free, open-source terminal SSH manager and SSH config editor in Rust for macOS and Linux that keeps ~/.ssh/config in sync with 18 cloud providers, monitors live SSH tunnels and manages Docker and Podman containers fleet-wide. Plus scp, Vault SSH certs and an MCP server for AI agents.

Why this job: says: mcp server; topics: mcp

What it does

  • Visual file transfer with a split-pane local and remote explorer.
  • Automatic password retrieval from OS Keychain, 1Password, Bitwarden, pass, the HashiCorp Vault KV secrets engine and Proton Pass.
  • Short-lived SSH certificates signed via the HashiCorp Vault SSH secrets engine.
  • MCP server for AI agents like Claude Code and Cursor, with a read-only mode and a JSON Lines audit log.
  • Your own ssh wrapper for interactive logins, such as kitty's kitten ssh, via one preference or PURPLE_SSH_COMMAND.

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit 5 days ago
Stars
773
+9 this week
Licence
MIT
Allows business use
Downloads for
2 systems
Mac, Linux
Latest version
v3.34.2
Released 5 days ago
Built with
Rust
97% of the code

Is it looked after?

Contributors
7
Last 90 days
Issues
93% closed
6 still open
Pull requests
71 merged
0 waiting
Releases
228
30+ in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
bvisible / mcp-ssh-manager5354 days agoMITMac, Windows, Linux
More: download files, languages, topics and project record

Download files, v3.34.2

  • Mac8 files, 150 downloads
  • Linux16 files, 207 downloads

All files on GitHub (opens in new tab)

Languages

  • Rust 97%
  • Shell 1%
  • HTML 1%
  • Python <1%

Topics

  • ssh
  • ssh-config
  • tui
  • devops
  • rust
  • ssh-client
  • cloud-sync
  • cli
  • homelab
  • mcp
  • ssh-tunnel
  • hashicorp-vault

Project record

  • JobMCP servers
  • StatusListed
  • Commits558
  • Forks40
  • Watching2
  • Stars in 28 days+52
  • CreatedFeb 19, 2026
  • First seen by usNov 7, 2026
  • CheckedNov 9, 2026

Type to search.

Try