SkillAgentSearch skills...

Xpipe

Access your entire server infrastructure from your local desktop

Install / Use

/learn @xpipe-io/Xpipe

README

<p align="center"> <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> </p> <h1></h1>

About

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:


<div align="center"> <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> </div>

Connection hub

  • Easily establish and manage connections to remote systems from a central hub interface
  • Organize all your connections in hierarchical categories to maintain an overview over hundreds of connections.
  • Create custom shell login environments to instantly jump into a properly set up shell for every use case
  • Quickly perform various commonly used actions like starting/stopping systems, establishing tunnels, and more
  • Create desktop shortcuts and macros that automatically open remote connections in your terminal without having to open any GUI

Connection hub

File browser

  • Interact with the file system of any remote system using a workflow optimized for professionals
  • Utilize your entire arsenal of locally installed programs to open and edit remote files
  • Dynamically elevate sessions with sudo when required without having to restart the session
  • Seamlessly transfer files from and to your system desktop environment
  • Work and perform transfers on multiple systems at the same time with the built-in tabbed multitasking
  • Quickly open a terminal session into any directory in your favourite terminal emulator
  • Customize every action through the scripting system

Browser

Terminal launcher

  • Launches you into a shell session in your favourite terminal with one click. Automatically fills password prompts and more
  • Comes with support for all commonly used terminal emulators across all operating systems
  • Supports opening custom terminal emulators as well via a custom command-line spec
  • Works with all command shells such as bash, zsh, fish, cmd, PowerShell, and more, locally and remote
  • Integrates with multiplexers like tmux and zellij, plus prompts like starship and oh-my-zsh
  • Supports opening multiple sessions in split terminal pane views
  • Connects to a system while the terminal is still starting up, allowing for faster connections than otherwise possible

Terminal

Versatile scripting system

  • Create reusable simple shell scripts, templates, and groups to run on connected remote systems
  • Automatically make your scripts available in the PATH on any remote system without any setup
  • Setup shell init environments for connections to fully customize your work environment for every purpose
  • Open custom shells and custom remote connections by providing your own commands
  • Use custom scripts in the file browser

scripts

And much more

  • You can synchronize your vault across multiple systems and share it with other team members via your own self-hosted git repository
  • All data is stored exclusively on your systems in a cryptographically secure vault. You can also choose to increase security by using a custom master passphrase for further encryption
  • XPipe is able to retrieve secrets automatically from your installed password manager and doesn't have store secrets itself
  • There are no servers involved, all your information stays on your systems. The XPipe application does not send any personal or sensitive information to outside services
  • XPipe has an integrated MCP server that you can enable. This allows you to easily use all of XPipe's features from an AI agent
  • Run coherent desktop applications remotely via the uniform desktop application system in XPipe for RDP, VNC, and X11 forwards
  • Securely tunnel and automatically open remote services with one click with the services integration

Downloads

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.

Windows

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](https
View on GitHub
GitHub Stars13.9k
CategoryDevelopment
Updated3h ago
Forks531

Languages

Java

Security Score

100/100

Audited on Mar 24, 2026

No findings