XPipe
lastmod 2025-04-21created 2025-04-211 edits
A tool for accessing your entire server infrastructure from your local machine
About
- A modern shell connection hub and remote file manager that makes it easy to access various server infrastructure from your local desktop
- Works on top of existing CLI tools such as ssh, docker, and kubectl, and can be used right away without any setup on remote systems
- Provided as a desktop application, with powerful file management, shell execution, script automation, and a secure vault integrated
Key features
- Connection hub
- Manages a wide range of connection types in one place: SSH, Docker, Kubernetes, virtual machines, RDP, VNC, Teleport, Tailscale, and more
- Can organize and manage hundreds of servers in hierarchical categories
- Define login environments per purpose to keep workflows consistent
- Launch connections instantly from shortcut icons, even without the GUI
- Remote file browser optimized for professional workflows
- Can jump directly into a specific directory in the terminal
- Can open/edit remote files using your local programs as-is
- Automatic elevation when sudo privileges are needed, without restarting the session
- Multi-tab support for working on multiple servers
- Automatically launches shell sessions in your preferred terminal with a single click
- Includes various automation features such as automatic password entry
- Supports the major terminal emulators on all operating systems
- Custom terminal connections can be defined via commands
- Starts the connection while the shell is loading, for faster connection times
- Can create reusable scripts, templates, and groups to run on connected remote systems
- Automatically adds scripts to the PATH of remote systems without any setup
- Shell environment initialization settings let you configure the optimal environment for each task
- New connection types and shells can be defined with custom commands
- All data is stored in an encrypted vault on the local system
- Supports double encryption with a master passphrase
- Can automatically retrieve secrets from password managers
- Can share the vault across a team by syncing with a remote Git repository
- XPipe does not share data with any external server
Platform support
- Supports all major desktop operating systems, including Windows, macOS, and Linux
- Various installation options: installers (.msi, .pkg, .deb, .rpm), portable (.zip, .tar.gz, .AppImage), script installation, etc.
- AUR, Homebrew, and NixOS packages are also officially supported
- Also offers an option to use XPipe in the browser through a Docker-based webtop environment (KasmVNC)
Open-source model
- Adopts an open-core model
- The core application is open source under the Apache License 2.0
- Some advanced features and shell libraries included in the Homelab/Professional plans are closed source
- Companies that need access to the full source code can use the source-available (Enterprise) option