awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xpipe-io avatar

xpipe-io/xpipe

0
View on GitHub↗
14,212 stars·540 forks·Java·Apache-2.0·7 viewsxpipe.io↗

Xpipe

Xpipe is a remote infrastructure management tool and cross-platform terminal orchestrator. It provides a centralized desktop interface for managing remote server connections, shell sessions, and secure tunneling.

The system functions as a remote application gateway, streaming graphical applications to a local desktop via RDP, VNC, or X11. It also implements a Model Context Protocol server, which exposes server infrastructure and remote command execution capabilities to external AI agents.

The tool covers several operational areas, including hierarchical connection management, remote file system access, and the automation of secure network tunnels to map remote services to local ports. It manages the lifecycle of shell processes across different operating systems and synchronizes encrypted configuration data across multiple devices using a self-hosted git repository.

Features

  • Terminal Session Managers - Orchestrates shell sessions across preferred emulators with automated password handling and split-pane views.
  • Terminal Orchestrators - Acts as a cross-platform orchestrator for launching shell sessions with automated process and password handling.
  • Cross-Platform Shell Managers - Provides a centralized controller for executing scripts and managing terminal sessions across different operating systems.
  • Graphical Application Gateways - Functions as a gateway for streaming remote graphical applications to a local desktop via RDP, VNC, or X11.
  • Remote GUI Streaming - Runs graphical applications on remote servers and streams them to a local desktop using RDP, VNC, or X11.
  • Service Port Forwarding - Creates secure network tunnels that automatically map remote services to local ports for immediate application access.
  • VNC Display Forwarders - Streams remote application interfaces to a local desktop using RDP, VNC, or X11 protocol forwarding.
  • SSH Tunneling - Automates the creation of secure SSH tunnels to expose remote services on the local machine.
  • Hierarchical Connection Management - Organizes remote system access into categorized structures to centralize the orchestration of tunnels and sessions.
  • Remote Infrastructure Management - Provides a centralized interface for overseeing and managing multiple remote servers and infrastructure components.
  • Remote Script Execution - Executes reusable shell scripts and templates across multiple remote endpoints from a centralized controller.
  • Remote Server Management Tools - Provides a central desktop application for connecting to and controlling multiple remote machines.
  • AI Agent Servers - Implements a server that exposes internal infrastructure tools and functions to AI agents using the Model Context Protocol.
  • Model Context Protocol Integrations - Exposes server capabilities and remote command execution to AI agents using the Model Context Protocol.
  • Model Context Protocol Servers - Implements a Model Context Protocol server to expose internal infrastructure tools for remote command execution by AI agents.
  • Encrypted Configuration Sync - Synchronizes encrypted connection data across multiple devices using a self-hosted git repository as the central source of truth.
  • Remote Desktop Streaming - Streams remote graphical applications to the local desktop using high-performance forwarding protocols.
  • Process Lifecycle Management - Manages the execution and state lifecycle of shell processes across different operating environments.
  • Remote-to-Local Path Mapping - Maps remote file systems to local paths, allowing local applications to edit files without restarting sessions.
  • Remote File System Access - Enables interaction with remote files and directories using local applications without manual transfer processes.
  • Encrypted File Synchronization - Synchronizes encrypted connection data across multiple devices using a self-hosted git repository.
  • Remote Access Tunnels - Forwards remote services to the local machine through managed, encrypted tunnels.
  • Remote File Managers - Implements interfaces for browsing and organizing files on remote servers using local applications.
  • Hierarchical Connection Organizers - Organizes remote system access into hierarchical categories to centralize the orchestration of tunnels and sessions.
  • Security Lab Environments - Tool for managing and connecting to remote systems.

Star history

Star history chart for xpipe-io/xpipeStar history chart for xpipe-io/xpipe

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does xpipe-io/xpipe do?

Xpipe is a remote infrastructure management tool and cross-platform terminal orchestrator. It provides a centralized desktop interface for managing remote server connections, shell sessions, and secure tunneling.

What are the main features of xpipe-io/xpipe?

The main features of xpipe-io/xpipe are: Terminal Session Managers, Terminal Orchestrators, Cross-Platform Shell Managers, Graphical Application Gateways, Remote GUI Streaming, Service Port Forwarding, VNC Display Forwarders, SSH Tunneling.

What are some open-source alternatives to xpipe-io/xpipe?

Open-source alternatives to xpipe-io/xpipe include: yaoapp/yao — Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It… microsoft/vscode-docs — This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development… txn2/kubefwd — kubefwd is a Kubernetes network tunneling and service forwarding utility that maps remote cluster services to local… mcsmanager/mcsmanager — MCSManager is a game server management panel and multi-node server manager that provides a centralized web interface… wavetermdev/waveterm — WaveTerm is a cross-platform terminal emulator that integrates artificial intelligence, graphical widgets, and remote… mmulet/term.everything — term.everything is a terminal-based graphical compositor and renderer that converts framebuffers into ANSI escape…

Open-source alternatives to Xpipe

Similar open-source projects, ranked by how many features they share with Xpipe.
  • yaoapp/yaoYaoApp avatar

    YaoApp/yao

    7,544View on GitHub↗

    Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It provides a platform to design, deploy, and coordinate agents with specialized personas that can plan tasks, utilize external tools, and execute multi-stage pipelines. The project distinguishes itself through a Model Context Protocol server for connecting assistants to external binaries and HTTP services, and a gRPC remote execution engine that allows agents to manage remote servers and devices. It includes a model-agnostic provider bridge that supports dynamic switching between vario

    Goagentagentic-aiagents
    View on GitHub↗7,544
  • microsoft/vscode-docsmicrosoft avatar

    microsoft/vscode-docs

    6,549View on GitHub↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Markdownvscode
    View on GitHub↗6,549
  • txn2/kubefwdtxn2 avatar

    txn2/kubefwd

    4,123View on GitHub↗

    kubefwd is a Kubernetes network tunneling and service forwarding utility that maps remote cluster services to local loopback addresses. It synchronizes the local hosts file to resolve Kubernetes service names to local IP addresses, enabling local development environments to use production hostnames. The project implements a Model Context Protocol server, allowing external AI assistants to discover, browse, and control network forwarding through a standardized interface. It also provides a terminal user interface for managing service forwards, monitoring real-time network traffic, and streamin

    Goapi-restdeveloper-toolsdevops
    View on GitHub↗4,123
  • mcsmanager/mcsmanagerMCSManager avatar

    MCSManager/MCSManager

    4,804View on GitHub↗

    MCSManager is a game server management panel and multi-node server manager that provides a centralized web interface for deploying, monitoring, and controlling multiple game server instances across distributed physical or virtual machines. It functions as a Docker game server orchestrator, enabling the execution of servers within isolated containers to simplify deployment and environment scaling. The system distinguishes itself through a customizable self-hosted dashboard featuring drag-and-drop layouts and the ability to embed custom HTML and JavaScript components. It provides real-time term

    TypeScriptdockermcsmanagerminecraft
    View on GitHub↗4,804
  • See all 30 alternatives to Xpipe→