Topics / #remote-access

Remote-access projects on GitHub

Tools for securely connecting to machines and networks from afar.

As of , the most-starred Remote-access projects on GitHub are rustdesk (126.1K stars), WindTerm (32.5K stars) and jumpserver (31.8K stars). GitHub.Locker tracks 46 Remote-access repositories with 569.4K stars combined. The fastest-growing on October 16 was rustdesk, with +106 stars in a day.

46Projects
569.4KStars in total
+610Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

46 projects · by stars

  1. #1 · rustdesk/rustdesk

    rustdesk

    RustDesk is an open-source remote desktop application written in Rust, positioned as a self-hostable alternative to TeamViewer.

    126.1K
  2. #2 · kingToolbox/WindTerm

    WindTerm

    WindTerm is a free professional SSH/Telnet/Serial/Shell/Sftp client and terminal built for DevOps, combining remote connections, a local shell and file transfer in one application.

    32.5K
  3. #3 · jumpserver/jumpserver

    jumpserver

    JumpServer is an open-source Privileged Access Management (PAM) platform — a bastion host that gives DevOps and IT teams secure, on-demand access to SSH, RDP, Kubernetes, database, RemoteApp and other endpoints through a web browser.

    31.8K
  1. 4

    netbird

    30Knetbirdio/netbird · Go

    NetBird is an open-source Zero Trust networking platform: it builds a configuration-free peer-to-peer WireGuard overlay network with centralized access control, so you can create secure private networks without open ports, complex firewall rules or VPN gateways.

  2. 5

    deskflow

    29.8Kdeskflow/deskflow · C++

    A free, open-source app that lets the keyboard, mouse, or trackpad of one computer control several nearby computers, moving seamlessly between them — like a software KVM but without the video.

  3. 6

    pangolin

    23.1Kfosrl/pangolin · TypeScript

    Pangolin is an open-source SASE (Secure Access Service Edge) platform built on WireGuard that unifies a zero-trust VPN, reverse proxy, privileged access management, and an identity-aware AI gateway under one identity and policy model.

  4. 7

    waveterm

    22.5Kwavetermdev/waveterm · Go

    Wave is an open-source, AI-integrated terminal for macOS, Linux, and Windows. It bundles a context-aware AI assistant, durable SSH sessions, and a block-based workspace with editors and file previews.

  5. 8

    gotty

    19.6Kyudai/gotty · Go

    GoTTY is a command line tool that turns CLI programs into web applications: run 'gotty top' and anyone who opens the served URL watches that command running live in their browser.

  6. 9

    ZeroTierOne

    17.2Kzerotier/ZeroTierOne · C++

    ZeroTier is a smart programmable Ethernet switch: it makes your devices, VMs, containers, and apps talk to each other as if they all lived in the same data center or cloud region, wherever they physically are.

  7. 10

    cloudflared

    16.2Kcloudflare/cloudflared · Go

    cloudflared is the command-line client for Cloudflare Tunnel — a daemon that proxies traffic from Cloudflare's network to your origin server, so client requests reach you without opening any ports on your firewall.

  8. 11

    cc-connect

    16Kchenhg5/cc-connect · Go

    cc-connect is a bridge that connects local AI coding agents (Claude Code, Cursor, Gemini CLI, Codex, Kimi CLI) running on your machine to messaging platforms like Feishu/Lark, DingTalk, Slack, Telegram, Discord, LINE, and WeChat Work, so you can chat with your coding assistant from anywhere.

  9. 12

    superset

    15.3Ksuperset-sh/superset · TypeScript

    Superset is an agentic desktop IDE that runs 100+ CLI coding agents in parallel, each in its own isolated git worktree, with built-in terminals, diff review, and monitoring from one place.

  10. 13

    cockpit

    15.2Kcockpit-project/cockpit · Python

    Cockpit is a web-based graphical interface for administering Linux servers: an interactive dashboard in your browser that talks directly to the operating system.

  11. 14

    xpipe

    14.6Kxpipe-io/xpipe

    XPipe is a connection hub that lets you access your entire server infrastructure (SSH hosts, Docker, Kubernetes, VMs, cloud servers, WSL, and more) from one local desktop app, without installing any agent on the remote systems.

  12. 15

    mosh

    14.6Kmobile-shell/mosh · C++

    Mosh (Mobile Shell) is a remote terminal application that replaces SSH for interactive sessions, keeping the connection alive through network changes, sleep, and lossy links while locally echoing keystrokes for instant feedback.

  13. 16

    FreeRDP

    13.8KFreeRDP/FreeRDP · C

    FreeRDP is a free, open-source implementation of Microsoft's Remote Desktop Protocol (RDP) — a C library plus ready-to-use client apps for connecting to remote desktops.

  14. 17

    ttyd

    12.5Ktsl0922/ttyd · C

    ttyd is a command-line tool that shares your terminal over the web, letting you access and interact with a terminal session through a browser.

  15. 18

    YubiKey-Guide

    12.5Kdrduh/YubiKey-Guide · HTML

    A community guide for using a YubiKey hardware security key to store GnuPG (PGP) keys and SSH keys, so cryptographic secrets live on a physical device instead of a disk.

  16. 19

    openchamber

    11.7Kopenchamber/openchamber · TypeScript

    OpenChamber is an open-source workspace for running and reviewing AI coding agent work: you start agent tasks, see what changed, and take results through review and release from desktop, web, VS Code, or mobile.

  17. 20

    TheFatRat

    11.5Kscreetsec/TheFatRat · C

    TheFatRat is an exploiting tool that compiles malware from famous payloads — an easy way to generate backdoors built to slip past most anti-virus software.

  18. 21

    mRemoteNG

    11.2KmRemoteNG/mRemoteNG · C#

    mRemoteNG is the next generation of mRemote: an open source, tabbed, multi-protocol manager that shows all your remote connections in one simple yet powerful interface instead of a pile of separate client windows.

  19. 22

    rustdesk-server

    10.6Krustdesk/rustdesk-server · Rust

    The server program for RustDesk, a remote desktop tool: run it to self-host your own RustDesk infrastructure instead of relying on the free public servers. It is open source.

  20. 23

    pikvm

    10.4Kpikvm/pikvm

    An open, inexpensive DIY IP-KVM built on Raspberry Pi: it gives you keyboard, video and mouse control of a remote server over the network, working even when the server's OS is broken or missing — so you can fix boot problems, enter the BIOS or reinstall the OS from a virtual drive.

  21. 24

    dsh-web

    8.9Kzhu1090093659/dsh-web · TypeScript

    dsh-web is a plugin aggregation ecosystem for the DeepSeek Harness (DSH) Web GUI: it bundles a task board, mobile remote control, SSH ops terminal, image understanding, model-capability editing, a right panel, Git graphs, and more into independent plugins you can install together or pick individually.

  22. 25

    tailcat

    8.4Ktailscale/tailcat · Go

    Tailcat is like netcat but running over Tailscale's encrypted data plane (WireGuard + magicsock + DERP) without needing Tailscale's control plane or a Tailscale account. One side runs a tailcat server and gets a short address; the other side connects to it, and traffic is end-to-end encrypted and NAT-traversed automatically.

  23. 26

    Netcatty

    6.6Kbinaricat/Netcatty · TypeScript

    Netcatty is a modern SSH client and terminal manager for macOS, Windows, and Linux that bundles SSH, SFTP, and terminal workspace management with a built-in AI assistant called Catty Agent.

  24. 27

    hapi

    5.3Ktiann/hapi · TypeScript

    HAPI lets you run official Claude Code, Codex, Cursor Agent, Grok Build, OpenCode, Kimi, Copilot, Antigravity, Pi or DeepSeek Harness coding-agent sessions on your machine and then control them remotely from a web browser, PWA, or Telegram Mini App.

  25. 28

    Surge

    3.6KSurgeDM/Surge · Go

    Surge is a terminal-based (TUI) download manager written in Go for power users who want fast, keyboard-driven, multi-connection downloads.

  26. 29

    zeron

    3.3Kzeronsh/zeron · Rust

    Zeron is a native desktop control plane that lets you run, monitor, and switch between multiple coding agents (Claude Code, Codex, Cursor, Devin, Grok, Hermes, Pi, Antigravity) from one app, with each device keeping its sessions local by default.

  27. 30

    xpra

    3KXpra-org/xpra · Python

    Xpra lets you run X11 applications on a remote host and display them on your local machine, keeping them running even after you disconnect - essentially 'screen' for GUI apps. It also supports full remote desktop sessions and screen sharing, with a built-in HTML5 web client.

  28. 31

    codex-host

    2.9KBytePioneer-AI/codex-host · TypeScript

    CodexHost lets you run other agent harnesses, like Pi and Claude Code, natively inside the Codex Desktop app so you can use them together without switching windows.

  29. 32

    dsh-pocket

    1.8Kshaobeichen/dsh-pocket · JavaScript

    DSH Pocket is a plugin that lets you access your computer's DeepSeek Harness (dsh web) interface from your phone by scanning a QR code, with real-time screen mirroring over LAN or the public internet.

  30. 33

    omnyssh

    1.2Ktimhartmann7/omnyssh · Rust

    OmnySSH is a free, open-source SSH client and server manager for macOS, Windows and Linux. One window holds a live metrics dashboard, real terminal tabs, two-panel SFTP, snippets and one-click SSH key setup — as a desktop GUI plus a terminal TUI, built in Rust.

  31. 34

    herdr-web-ui

    1.1Kdevswha/herdr-web-ui · TypeScript

    It is a browser and phone client for herdr: it lets you open the agent sessions you already have running, chat with them, see a live terminal for each pane, and reply from anywhere.

  32. 35

    openframe-oss-frontend

    852flamingo-stack/openframe-oss-frontend · TypeScript

    It's the main web application of the OpenFrame platform — a unified, AI-driven control panel for Managed Service Providers (MSPs), positioned as an open-source replacement for expensive proprietary MSP software.

  33. 36

    deepseek-harness-desktop

    824ningbainb/deepseek-harness-desktop · JavaScript

    DeepSeek Harness Desktop is a community-maintained open-source Windows desktop client for DeepSeek Harness (DSH). It bundles the Harness web surface, local runtime, plugins, skills, Git tools, task automation and remote development into a single installable app.

  34. 37

    herdrm

    761missuo/herdrm · C

    herdrm is a native macOS console app that sits on top of herdr, a background daemon that owns your coding agents' terminals, letting you see live status and attach to any agent or shell terminal across local and remote (SSH) devices from one sidebar.

  35. 38

    sshdesk

    533rylena/sshdesk · Python

    SSHDESK is a full interactive remote desktop delivered entirely through an SSH session and rendered directly inside your terminal, with no browser, VNC/RDP, or extra network port required.

  36. 39

    dsh-mobile

    485saya-ch/dsh-mobile · TypeScript

    DSH Mobile is an Android app and companion plugin for DeepSeek Harness (DSH) that lets you access your desktop DSH session from your phone over LAN or an optional remote tunnel, keeping the same workspace, messages and tools in sync in real time.

  37. 40

    ds-harness-remote

    345liguobao/ds-harness-remote · TypeScript

    A remote access plugin for DeepSeek Harness that lets you continue an active Harness session from another PC, Android device, or web browser, while the session, tools, and workspace stay on your original work computer.

  38. 41

    labtether

    249labtether/labtether · Go

    LabTether is a self-hosted control plane that unifies monitoring and control of your homelab (Proxmox, TrueNAS, Docker, Home Assistant, etc.) into one dashboard with remote terminal, remote desktop, alerts, and an AI-operable interface.

  39. 42

    dsh-bridge

    199wenbin-wb/dsh-bridge · JavaScript

    dsh-bridge lets you keep using DeepSeek Harness (DSH) from your phone or any device by scanning a QR code, even when you are away from the computer running it. It adds LAN access, public tunnels, and IM bot control on top of your local DSH instance.

  40. 43

    bitbang

    184richlegrand/bitbang

    BitBang turns any machine into a URL: run it on the device, open the URL in any browser, and you are connected to that machine peer-to-peer with end-to-end encryption — no account, no port forwarding, nothing to install on the connecting side.

  41. 44

    dsh-remote-web-gateway

    159summer1238/dsh-remote-web-gateway · TypeScript

    DSH Remote Web Gateway lets you keep using DeepSeek Harness (DSH), a coding-agent tool running on your computer, from your phone or tablet by just scanning a QR code — no remote desktop, SSH, or public IP needed.

  42. 45

    AceShell

    138dingtongbin/AceShell · Go

    AceShell is a cross-platform desktop app for managing network terminal sessions - it unifies SSH, Telnet, serial, SFTP, HTTP, RDP and local terminals in one tool, built with Go, Wails3, Vue3 and TypeScript, with a built-in AI assistant.

  43. 46

    dsh-sev

    136Buzzso/dsh-sev · JavaScript

    dsh-sev is a plugin for DeepSeek Harness (DSH) that lets you run a headless dsh instance on a remote server and control it from your local DSH GUI through SSH tunnels, so long-running tasks keep going even when your laptop is off.

Often tagged together