Topics / #remote-control

Remote-control projects on GitHub

Remote desktop and screen sharing software for controlling computers over the network.

As of , the most-starred Remote-control projects on GitHub are scrcpy (152.3K stars), rustdesk (126.1K stars) and QtScrcpy (32.4K stars). GitHub.Locker tracks 43 Remote-control repositories with 724.2K stars combined. The fastest-growing on October 16 was t3code, with +172 stars in a day.

43Projects
724.2KStars in total
+969Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

43 projects · by stars

  1. #1 · Genymobile/scrcpy

    scrcpy

    scrcpy (pronounced 'screen copy') displays and controls your Android device from the computer: it mirrors video and audio over USB or TCP/IP and lets you drive the phone with your keyboard and mouse.

    152.3K
  2. #2 · rustdesk/rustdesk

    rustdesk

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

    126.1K
  3. #3 · barry-ran/QtScrcpy

    QtScrcpy

    QtScrcpy is a desktop app that displays and controls your Android phone's screen on your computer in real time, over USB or WiFi, without needing root access.

    32.4K
  1. 4

    Wand-Enhancer

    32.1Kk1tbyte/Wand-Enhancer · C#

    An open-source interoperability tool that extends the Wand (WeMod) app on Windows: it patches your local installation to improve UX with theme and layout customization, AI features, and a remote web panel you can use from your phone.

  2. 5

    dsh-desktop

    31.1Kanywhere-labs/dsh-desktop · TypeScript

    A free, open-source Windows and macOS desktop client for DeepSeek Harness (DSH): the Harness's local Web UI, Host service and plugin system wrapped into one native app. Everything — even the desktop shell itself — is a plugin.

  3. 6

    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.

  4. 7

    SmsForwarder

    28.5Kpppscn/SmsForwarder · Kotlin

    An Android app that watches a phone's SMS, incoming calls, and app notifications and forwards them by your rules to DingTalk, WeCom, Feishu, email, bark, webhook, Telegram, ServerChan, PushPlus, or another phone via SMS.

  5. 8

    t3code

    28Kpingdotgg/t3code · TypeScript

    T3 Code is an 'agent harness control surface': mobile apps for iOS and Android, a web app, and an Electron desktop app for controlling AI coding agents running on your own machine.

  6. 9

    happy

    24.2Kslopus/happy · TypeScript

    An open-source client for AI coding agents: run Claude Code or Codex on your computer and control the session from your phone, web or desktop, with end-to-end encryption. The repo description also names Grok.

  7. 10

    claude-code

    22.9Kclaude-code-best/claude-code · TypeScript

    Claude Code Best (CCB) is a full open-source engineering reconstruction of Anthropic's official Claude Code CLI agent — buildable, runnable and debuggable — extended with extra features like goal-driven workflows, multi-agent orchestration, voice input and computer/browser control, while keeping full compatibility with the original Claude Code configuration.

  8. 11

    neko

    22.5Km1k1o/neko · Go

    Neko is a self-hosted virtual browser that runs in Docker and streams its screen to viewers over WebRTC, so several people can browse and interact together in real time.

  9. 12

    xbmc

    21.3Kxbmc/xbmc · C++

    Kodi is a free and open source media player and entertainment hub: one app that organizes and plays your movies, music, and photos, built to turn any computer into a home theater.

  10. 13

    BBLL

    17.5Kxiaye13579/BBLL

    BBLL is a third-party Bilibili client for Android TV, built by an individual developer for learning and communication. It is not a hack of the official app: it simply wraps Bilibili's existing APIs to bring Bilibili videos and live streams to the big screen.

  11. 14

    AlgerMusicPlayer

    17Kalgerkong/AlgerMusicPlayer · Vue

    Alger Music Player is a third-party music player for NetEase Cloud Music with a built-in local service, desktop lyrics, music downloads and remote control.

  12. 15

    WeChatPlugin-MacOS

    14.3KTKkk-iOSer/WeChatPlugin-MacOS · Objective-C

    A plugin that injects extra features into the official WeChat app on macOS, such as anti-recall messages, auto-reply, running multiple WeChat accounts at once, and remotely controlling your Mac from WeChat.

  13. 16

    stf

    14Kopenstf/stf · JavaScript

    STF (Smartphone Test Farm) is a self-hosted web app for remotely debugging and controlling smartphones, smartwatches and other gadgets right from your browser — originally built at CyberAgent to run a lab of 160+ devices.

  14. 17

    escrcpy

    12.1Kviarotel-org/escrcpy · JavaScript

    Escrcpy is a desktop GUI application that lets you display and control an Android device from your computer, built on top of the scrcpy engine.

  15. 18

    Apollo

    11.3KClassicOldSong/Apollo · C++

    Apollo is a self-hosted desktop game-streaming host, forked from Sunshine, built to pair with the Artemis (Moonlight Noir) client for low-latency streaming at your device's native resolution with GPU hardware encoding.

  16. 19

    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.

  17. 20

    spotifyd

    10.8KSpotifyd/spotifyd · Rust

    Spotifyd is an open-source Spotify client that runs as a background UNIX daemon instead of a GUI app, streaming music just like the official client but more lightweight.

  18. 21

    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.

  19. 22

    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.

  20. 23

    easytrader

    10.2Kshidenggui/easytrader · Python

    easytrader is a Python library for automating Chinese stock quant trading - it can drive the 同花顺 (THS) desktop client, use the official miniqmt quant API, rebalance or track 雪球 (Xueqiu) portfolios, and mirror joinquant/ricequant paper trading.

  21. 24

    mobile-mcp

    9.7Kmobile-next/mobile-mcp · TypeScript

    Mobile MCP is a Model Context Protocol server that lets AI agents automate and scrape native iOS and Android apps - on simulators, emulators, or real devices - through a single platform-agnostic set of tools.

  22. 25

    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.

  23. 26

    textream

    4Kf/textream · Swift

    Textream is a free, open-source teleprompter app for Mac, iPhone, and iPad that highlights your script in real time as you speak, shown in a Dynamic Island-style overlay, floating window, or fullscreen.

  24. 27

    phone-harness

    3.7KShawnPana/phone-harness · Python

    Phone Harness lets AI coding agents like Claude Code or Codex control a real phone — an iPhone through the Mac's iPhone Mirroring window, an Android over adb, or a rented cloud phone — with no jailbreak and nothing installed on the phone itself.

  25. 28

    serve-sim

    2.9KEvanBacon/serve-sim · TypeScript

    serve-sim is a CLI that turns a booted iOS Simulator into a streamable, remotely-controllable resource — it captures the simulator's framebuffer and exposes it as an MJPEG video stream plus a WebSocket control channel, with a React preview UI on top.

  26. 29

    remote-mic-app

    1.9KHD838A/remote-mic-app · Swift

    SayAll (无线麦) is a macOS app that turns compatible Bluetooth voice remotes - specifically the Xiaomi Bluetooth Remote 2 and 2 Pro - into a wireless microphone for your Mac, letting you dictate text, trigger key-mapped actions, and feed voice into whatever app you're using.

  27. 30

    takopi

    1.1Kbanteg/takopi · Python

    takopi is a Telegram bridge that lets you control coding agents (Codex, Claude Code, OpenCode, or Pi) from a Telegram chat, managing multiple repos and git worktrees, streaming progress, and resuming sessions anywhere.

  28. 31

    antigravity_phone_chat

    809krishnakanthb13/antigravity_phone_chat · JavaScript

    It is a real-time mobile monitor and remote control for your Antigravity AI desktop sessions, mirroring the chat to your phone and letting you send messages, stop generations, or approve actions remotely.

  29. 32

    glasshouse

    681rorygallagher2024/glasshouse · JavaScript

    Glasshouse is a self-hosted server that runs directly on a rooted LG webOS TV, giving you a live dashboard for remote control, privacy controls, debloating, an ad/telemetry blocker, and custom screensavers, plus an optional MQTT bridge for Home Assistant integration.

  30. 33

    android-airplay-server

    610jqssun/android-airplay-server · Kotlin

    It's an open-source AirPlay receiver app for Android, built on UxPlay, that turns your Android phone or TV into an AirPlay-compatible display and speaker for screen mirroring, video playback, and audio streaming from Apple devices.

  31. 34

    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.

  32. 35

    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.

  33. 36

    my-tv-webview

    471zwc456baby/my-tv-webview · Kotlin

    My TV (我的电视) is a minimalist Android app for watching Chinese TV live streams on phones or Android TVs, with no visible settings, ads, or links, and an auto-updating channel list.

  34. 37

    atv-core

    378corvofeng/atv-core · Rust

    atv-core is a high-performance Rust implementation of the Apple TV Companion Link and MediaRemote (MRP) protocols that lets you discover, pair, and control Apple TV targets using the native Apple TV Remote widget in iOS/iPadOS Control Center, without jailbreak or dedicated hardware.

  35. 38

    OpenPocketCine

    336erik-sutton95/OpenPocketCine · Swift

    OpenPocketCine is a free, open-source field monitor and remote-control app for DJI Osmo Pocket cameras, giving filmmakers colorist-grade scopes, exposure/focus assists, and camera control on a phone screen.

  36. 39

    deck-as-controller

    215jmedina21/deck-as-controller · Python

    Deck as Controller is a Decky Loader plugin that turns your Steam Deck into a wireless or wired game controller for a Mac, iPad, or PC, showing up as a PS5, Xbox, or Steam Controller without installing anything on the other device.

  37. 40

    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.

  38. 41

    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.

  39. 42

    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.

  40. 43

    adhdev

    108vilmire/adhdev · TypeScript

    ADHDev is a self-hosted control plane that lets you launch, watch, approve, and steer AI coding agent sessions (Claude Code, Codex, Kimi, Cursor CLI, Antigravity CLI) from one web or mobile dashboard, across every machine you own.

Often tagged together