<a href="https://xpipe.io" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/img/banner.png" alt="XPipe Banner" />
</a>
XPipe is a connection hub that allows you to access your entire server infrastructure from your local desktop. It works on top of your installed command-line programs like SSH, docker, or others, and does not require any setup on your remote systems. It integrates with your favourite text editors, terminals, shells, VNC/RDP clients, password managers, and command-line tools. The platform is designed to be extensible, allowing anyone to add easily support for more tools or to implement custom functionality through a modular extension system.
It currently supports:
<a href="https://docs.xpipe.io/guide/ssh" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/ssh.svg" width=40 height=40 />
</a>
<a href="#"><img width=10 /></a>
<a href="https://docs.xpipe.io/guide/docker" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/docker.svg" width=40 height=40 />
</a>
<a href="#"><img width=10 /></a>
<a href="https://docs.xpipe.io/guide/docker#compose" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/compose.png" width=40 height=40 />
</a>
<a href="#"><img width=10 /></a>
<a href="https://docs.xpipe.io/guide/lxc" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/lxd.svg" width=40 height=40 />
</a>
<a href="#"><img width=10 /></a>
<a href="https://docs.xpipe.io/guide/podman" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/podman.svg" width=40 height=40 />
</a>
<a href="#"><img width=10 /></a>
<a href="https://docs.xpipe.io/guide/aws" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/aws.svg" width=40 height=40 />
</a>
<a href="#"><img width=10 /></a>
<a href="https://docs.xpipe.io/guide/kubernetes" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/k8s.svg" width=40 height=40 />
</a>
<a href="#"><img width=10 /></a>
<a href="https://docs.xpipe.io/guide/proxmox" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/proxmox.svg" width=40 height=40 />
</a>
<a href="#"><img width=10 /></a>
<a href="https://docs.xpipe.io/guide/vmware" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/vmware.svg" width=40 height=40 />
</a>
<a href="#"><img width=10 /></a>
<a href="https://docs.xpipe.io/guide/kvm" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/virsh.png" width=40 height=40 />
</a>
<a href="#"><img width=10 /></a>
<a href="https://docs.xpipe.io/guide/tailscale" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/tailscale.svg" width=40 height=40 />
</a>
<a href="#"><img width=10 /></a>
<a href="https://docs.xpipe.io/guide/netbird" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/netbird.svg" width=40 height=40 />
</a>
<a href="#"><img width=10 /></a>
<a href="https://docs.xpipe.io/guide/hcloud" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/hetzner.svg" width=40 height=40 />
</a>
<a href="#"><img width=10 /></a>
<a href="https://docs.xpipe.io/guide/teleport" target="_blank" rel="noopener">
<img src="https://github.com/xpipe-io/.github/raw/main/icons/teleport.png" width=40 height=40 />
</a>




Note that this is a desktop application that should be run on your local desktop workstation, not on any server or containers. It will be able to connect to your server infrastructure from there.
For a full reference and instructions, see the installation docs and managed installation docs.
Installers are the easiest way to get started and come with an optional automatic update functionality:
If you don't like installers, you can also use a portable version that is packaged as an archive:
Alternatively, you can also use the following package managers:
- choco to install it with choco install xpipe.
- winget to install it with winget install xpipe-io.xpipe --source winget.
- scoop to install it with scoop install extras/xpipe.
Installers are the easiest way to get started and come with an optional automatic update functionality:
If you don't like installers, you can also use a portable version that is packaged as an archive:
Alternatively, you can also use Homebrew to install XPipe with brew install --cask xpipe-io/tap/xpipe.
You can install XPipe the fastest by pasting the installation command into your terminal. This will perform the setup automatically.
The script supports installation via apt, dnf, yum, zypper, rpm, and pacman on Linux:
bash <(curl -sL https://github.com/xpipe-io/xpipe/raw/master/get-xpipe.sh)
Of course, there are also other installation methods available.
The following debian installers are available:
Note that you should use apt to install the package with sudo apt install <file> as other package managers, for example dpkg,
are not able to resolve and install any dependency packages.
The rpm releases are signed with the GPG key https://xpipe.io/signatures/0xDD3E0AD0.asc.
You can import it via rpm --import https://xpipe.io/signatures/0xDD3E0AD0.asc to allow your rpm-based package manager to verify the release signature.
The following rpm installers are available:
There is an official AUR package available that you can either install manually or via an AUR helper such as with yay -S xpipe.
Alternatively, there are also AppImages available. These can be useful if you are using an immutable distro.
There's an official xpipe nixpkg available that you can install with nix-env -iA nixos.xpipe on x86_64 Linux systems. This package is however usually not up to date.
There is also a custom repository that contains the latest up-to-date release flakes for Linux and macOS systems: https://github.com/xpipe-io/nixpkg.
In case you prefer to use an archive version that you can extract anywhere, you can use these:
$ claude mcp add xpipe \
-- python -m otcore.mcp_server <graph>