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
- Contributing guide (opens in new tab)
- Security policy (opens in new tab)
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| bvisible / mcp-ssh-manager | 535 | 4 days ago | MIT | Mac, Windows, Linux |
More: download files, languages, topics and project record
Download files, v3.34.2
- Mac8 files, 150 downloads
- Linux16 files, 207 downloads
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
