# XPipe — Access Your Server Infrastructure from Your Desktop > A desktop connection hub for managing SSH servers, containers, Kubernetes clusters, and databases from a single unified interface. ## Install Save as a script file and run: # XPipe — Access Your Server Infrastructure from Your Desktop ## Quick Use ```bash # Download from GitHub releases or install via package managers # macOS: brew install --cask xpipe # Windows: winget install xpipe # Launch and add your first SSH connection ``` ## Introduction XPipe is a desktop application that acts as a connection hub for your entire server infrastructure. Instead of juggling terminal windows, SSH configs, and CLI tools, XPipe provides a unified interface for SSH hosts, Docker containers, Kubernetes pods, and database shells. ## What XPipe Does - Connects to remote servers via SSH with automatic key and config detection - Browses and manages Docker and Podman containers on remote hosts - Navigates Kubernetes clusters, namespaces, and pods - Provides an integrated file browser for SFTP transfers - Launches shell sessions in your preferred terminal emulator ## Architecture Overview Written in Java with JavaFX for the UI, XPipe runs as a desktop application that orchestrates connections to remote systems. It auto-detects existing SSH configs, container runtimes, and orchestration tools on target machines. Connections are organized in a hierarchical tree that mirrors your infrastructure topology. ## Self-Hosting & Configuration - Available via Homebrew, winget, apt, and direct download - Reads existing ~/.ssh/config entries automatically - Stores connection data locally in an encrypted vault - Supports Tailscale, WireGuard, and jump host proxy chains - Configure custom shell init scripts per connection ## Key Features - Automatic detection of SSH configs, containers, and K8s clusters - Hierarchical connection tree that mirrors real infrastructure - Integrated SFTP file browser with drag-and-drop - WSL integration on Windows for local Linux environments - Encrypted local vault for credentials and connection data ## Comparison with Similar Tools - **MobaXterm** — Windows-only with paid features; XPipe is cross-platform and open source - **Termius** — cloud-synced SSH client; XPipe keeps data local - **Royal TSX** — commercial remote management; XPipe is free - **SSH config + terminal** — manual and fragmented; XPipe unifies the workflow - **Lens** — K8s only; XPipe covers SSH, containers, and K8s ## FAQ **Q: Is XPipe free?** A: The core features are free and open source. An optional paid tier adds team features. **Q: Does it replace my terminal?** A: No. It launches sessions in your preferred terminal emulator (iTerm2, Windows Terminal, Alacritty, etc.). **Q: Can it connect through bastion hosts?** A: Yes. It supports SSH jump hosts, ProxyCommand, and Tailscale connections. **Q: Where are credentials stored?** A: Locally in an encrypted vault on your machine. No cloud sync by default. ## Sources - https://github.com/xpipe-io/xpipe - https://xpipe.io --- Source: https://tokrepo.com/en/workflows/asset-07fc348d Author: Script Depot