Skip to content
Search

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
  • Powerful file management
    • 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
  • Terminal launcher
    • 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
  • Flexible scripting system
    • 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
  • Secure vault
    • 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

See also

Favorite site

author Zer0 sitemap