Gitpedia

RabbitRemoteControl

A open source remote desktop and remote control. Support VNC, RDP, Terminal, SSH, TELNET, network tools, player etc

From KangLin·Updated May 29, 2026·View on GitHub·

----------------------------------------------------------------------- The project is written primarily in C++, distributed under the GNU General Public License v3.0 license, first published in 2020. Key topics include: control, desktop, ice, p2p, qt.

Latest release: test_masterRecently developed build - test_master
April 28, 2026View Changelog →

<img src="App/Client/Resource/Image/io.github.KangLin.RabbitRemoteControl.png" width="48" height="48" />Rabbit Remote Control

Author: Kang Lin kl222@126.com


:cn: 中文



Introduction

Rabbit Remote Control is an open-source, cross-platform, multi-protocol remote control software.

Allows you to use any device and system from anywhere and remotely manage any device and system in any way.

Its goal is to be simple, convenient, secure and easy to use, improving work efficiency.

It includes remote desktop, remote control, file transfer (FTP, SFTP), terminal, remote terminal (SSH, Telnet), player, network tools, and more.

Screenshot

Main windowRecent list menuConnectWork
Main windowRecent list menuConnectWork

Multiple style

Default styleBlack-Green styleBlack styleWhite style
Default styleBlack-Green styleBlackWhite

Video

https://github.com/user-attachments/assets/11951698-762a-4771-b4c7-c669788bdc25

Project repository position

Functions

Supported operating system

  • Windows 7 SP1 and later
  • Unix/Linux
  • Android
  • mac os

See: Qt5,
Qt6

I do not have Mac devices, so I did not compile and test. Please test by yourself if you have Mac devices.
Interested and capable friends are welcome to participate in the development of the project.

If you want to donate the development devices to me, please contact: (email: kl222@126.com)

  • Remote desktop
WindowsUnix/linuxAndroidMAC
vnc
RDP
Spice
Scrcpy
  • Terminal
WindowsUnix/linuxAndroidMAC
Terminal
SSH
TELNET
Serial port
  • File Transfer
WindowsUnix/linuxAndroidMAC
FTP
SFTP
  • Tool
WindowsUnix/linuxAndroidMAC
Player
Wake on lan
Screenshot
Web browser

Legend:
✓ : completed; … : working; ⭕ : not completed; Empty: not started; ❌: not supported

Supported multiple languages

  • English
  • Chinese
    • Simplified Chinese
    • Traditional Chinese

Supported protocols

Remote control protocols

Network protocols

Function list

ServerClientDesktopClipboardFileAudioRedirectionP2PProxyTerminal
RDP…………
RFB……
Spice
Scrcpy
Terminal
TELNET
SSH
Serial port
FTP…………
SFTP…………

Legend:
✓ : completed; … : working; ⭕ : not completed; Empty: not started; ❌: not supported

ProxyP2P
RabbitVNC
TigerVNC
LibVNC
FreeRDP

Legend:
✓ : completed; … : working; ⭕ : not completed; Empty: not started; ❌: not supported

Plugins

Status

Development documentation
User manual

Latest Release
Release
rabbitremotecontrol
rabbitremotecontrol

Downloads from github
Downloads from sourceforge

Gitter
GitHub issues
GitHub forks
Commit Activity
Last Commit
Contributors

Welcome Pull Requests
Open Pull Requests
Closed Pull Requests

C++
Language
Qt5
Qt6
platform

Stargazers over time

GitHub stars
Gitee stars

Stargazers over time

Build status

masterdevelop
buildbuild

Sponsorship and Donations

If this software is useful to you, or you like it, please donate and support the author. Thank you!

donation

If it cannot be displayed, please open:

Contact me:

Contribution

Download

Development

Development documentation online

Compilation

License Agreement

Please abide by the License Agreement of this project
and the license agreement of the dependent library,
and thank the authors of dependent library and tools.

Contributors

Showing top 4 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from KangLin/RabbitRemoteControl via the GitHub API.Last fetched: 6/1/2026