A terminal cockpit for servers that provides search, SSH connections, file transfers, container management, and multi-host command execution.
Purple is a terminal cockpit for managing servers that provides search, SSH connections, file transfers, container management, and multi-host command execution. It syncs server data from 16 cloud providers and directly edits the SSH config file, centralizing operations that typically require multiple separate tools.
System administrators, DevOps engineers, and developers who manage multiple servers across different cloud providers and need a unified, keyboard-driven interface for daily operations.
Developers choose Purple because it consolidates fragmented server management tasks into a single tool, preserves existing SSH configurations without extra setup, and offers powerful features like multi-cloud sync and container management over SSH—all as a free, open-source Rust binary.
Open-source terminal SSH manager that keeps ~/.ssh/config in sync with your cloud infra across 16 cloud providers. Spin up a VM, it shows up. Destroy it, it dims. Plus live tunnel monitoring, fleet-wide Docker and Podman, scp, Vault SSH certs and an MCP server for AI agents. Rust TUI, MIT.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Centralizes connection info, activity sparklines, tags, and metadata for all hosts in one view, eliminating the need to juggle multiple tools as shown in the detail panel screenshot.
Automatically pulls server data from 16 cloud providers including AWS and GCP, keeping IPs and metadata updated without manual intervention, as listed in the cloud providers section.
Allows starting, stopping, and restarting Docker and Podman containers directly via SSH, requiring no remote agents or extra ports, demonstrated in the containers screenshot.
Provides instant search across names, IPs, tags, and users with frecency sorting to prioritize frequently accessed hosts, making it efficient for large server fleets.
Lacks a web or graphical UI, which may be a barrier for users preferring visual dashboards or those with accessibility needs, as it's built as a keyboard-driven terminal tool.
While it covers 16 major cloud providers, unsupported or custom environments require manual configuration in the SSH config, potentially adding overhead for niche setups.
As a local tool, it doesn't support real-time multi-user access or sharing of server management sessions, limiting team workflows compared to web-based solutions.