[{"data":1,"prerenderedAt":266},["ShallowReactive",2],{"repo-dhjz-dcontrol-en":3,"i18n-dhjz-dcontrol-en":263},{"mirrorPool":4,"detail":13,"relatedProjects":129},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":28,"homepage":29,"pushedAt":30,"ownerAvatar":31,"ownerName":29,"ownerBio":29,"lastSyncTime":32,"lastReleaseTime":33,"tags":34,"license":29,"category":43,"subgroup":44,"releases":45},"dhjz","dcontrol",846433092,"https:\u002F\u002Fgithub.com\u002Fdhjz\u002Fdcontrol",56,"Go","go、vue3编写的手机控制电脑, 远程控制, 包括按键, 组合键, 音量媒体控制、简易鼠标、简易26键键盘等, 抖音控制, 文件上传下载，单个轻量exe程序，控制端基于浏览器, 懒人工具, 类似百变遥控器, mobile remote control pc width keyboard and mouse move",{"Go":22,"HTML":23,"JavaScript":24,"CSS":25,"Shell":26,"Batchfile":27},39.9,32,18.9,7.2,1.2,0.8,[],"","2025-02-18","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F35137457?v=4","2026-10-01T13:13:25.060371+00:00","2025-02-15T02:20:37Z",[35,36,37,38,39,40,41,42],"control-keyboard","control-mouse","control-pc","go-keyboard","go-mouse","keyboard","mouse","remote-control","tools","远程桌面\u002F控制工具",[46,64,76,88,98,106,114,122],{"tag":47,"publishAt":33,"semVer":48,"prerelease":52,"assets":53},"1.0.9",[49,50,51],1,0,9,false,[54,59],{"fileName":55,"sizeMb":56,"sha256":29,"downloadCount":57,"originUrl":58},"dcontrol.exe",7.27,100,"https:\u002F\u002Fgithub.com\u002Fdhjz\u002Fdcontrol\u002Freleases\u002Fdownload\u002F1.0.9\u002Fdcontrol.exe",{"fileName":60,"sizeMb":61,"sha256":29,"downloadCount":62,"originUrl":63},"dcontrol.min.exe",2.7,24,"https:\u002F\u002Fgithub.com\u002Fdhjz\u002Fdcontrol\u002Freleases\u002Fdownload\u002F1.0.9\u002Fdcontrol.min.exe",{"tag":65,"publishAt":66,"semVer":67,"prerelease":52,"assets":69},"1.0.8","2025-01-26T03:17:26Z",[49,50,68],8,[70,73],{"fileName":55,"sizeMb":56,"sha256":29,"downloadCount":71,"originUrl":72},7,"https:\u002F\u002Fgithub.com\u002Fdhjz\u002Fdcontrol\u002Freleases\u002Fdownload\u002F1.0.8\u002Fdcontrol.exe",{"fileName":60,"sizeMb":61,"sha256":29,"downloadCount":74,"originUrl":75},2,"https:\u002F\u002Fgithub.com\u002Fdhjz\u002Fdcontrol\u002Freleases\u002Fdownload\u002F1.0.8\u002Fdcontrol.min.exe",{"tag":77,"publishAt":78,"semVer":79,"prerelease":52,"assets":80},"1.0.7","2025-01-24T12:51:59Z",[49,50,71],[81,85],{"fileName":55,"sizeMb":82,"sha256":29,"downloadCount":83,"originUrl":84},7.19,3,"https:\u002F\u002Fgithub.com\u002Fdhjz\u002Fdcontrol\u002Freleases\u002Fdownload\u002F1.0.7\u002Fdcontrol.exe",{"fileName":60,"sizeMb":86,"sha256":29,"downloadCount":74,"originUrl":87},2.67,"https:\u002F\u002Fgithub.com\u002Fdhjz\u002Fdcontrol\u002Freleases\u002Fdownload\u002F1.0.7\u002Fdcontrol.min.exe",{"tag":89,"publishAt":90,"semVer":91,"prerelease":52,"assets":93},"1.0.6","2024-12-10T13:19:56Z",[49,50,92],6,[94],{"fileName":55,"sizeMb":95,"sha256":29,"downloadCount":96,"originUrl":97},7.03,16,"https:\u002F\u002Fgithub.com\u002Fdhjz\u002Fdcontrol\u002Freleases\u002Fdownload\u002F1.0.6\u002Fdcontrol.exe",{"tag":99,"publishAt":100,"semVer":101,"prerelease":52,"assets":103},"1.0.5","2024-09-08T04:36:09Z",[49,50,102],5,[104],{"fileName":55,"sizeMb":95,"sha256":29,"downloadCount":51,"originUrl":105},"https:\u002F\u002Fgithub.com\u002Fdhjz\u002Fdcontrol\u002Freleases\u002Fdownload\u002F1.0.5\u002Fdcontrol.exe",{"tag":107,"publishAt":108,"semVer":109,"prerelease":52,"assets":111},"1.0.4","2024-09-07T09:35:52Z",[49,50,110],4,[112],{"fileName":55,"sizeMb":95,"sha256":29,"downloadCount":83,"originUrl":113},"https:\u002F\u002Fgithub.com\u002Fdhjz\u002Fdcontrol\u002Freleases\u002Fdownload\u002F1.0.4\u002Fdcontrol.exe",{"tag":115,"publishAt":116,"semVer":117,"prerelease":52,"assets":118},"1.0.3","2024-08-30T02:42:21Z",[49,50,83],[119],{"fileName":55,"sizeMb":120,"sha256":29,"downloadCount":71,"originUrl":121},7.02,"https:\u002F\u002Fgithub.com\u002Fdhjz\u002Fdcontrol\u002Freleases\u002Fdownload\u002F1.0.3\u002Fdcontrol.exe",{"tag":123,"publishAt":124,"semVer":125,"prerelease":52,"assets":126},"1.0.2","2024-08-28T07:51:36Z",[49,50,74],[127],{"fileName":55,"sizeMb":120,"sha256":29,"downloadCount":110,"originUrl":128},"https:\u002F\u002Fgithub.com\u002Fdhjz\u002Fdcontrol\u002Freleases\u002Fdownload\u002F1.0.2\u002Fdcontrol.exe",[130,163,192,205,230,243],{"owner":131,"repo":131,"repoId":132,"category":133,"subgroup":44,"language":134,"tags":135,"starCount":154,"ownerUid":155,"latestTag":156,"platforms":157,"lastReleaseTime":160,"downloadCount":161,"description":162},"rustdesk",299354207,"network","Rust",[136,137,138,139,140,141,142,143,144,145,146,42,147,148,149,150,151,152,153],"android","anydesk","dart","flatpak","flutter","flutter-apps","ios","linux","macos","p2p","rdp","remote-desktop","rust","rust-lang","teamviewer","vnc","wayland","windows",125101,71636191,"1.5.0",[153,158,143,136,159],"mac","other","2026-09-30T16:11:03Z",266574,"An open-source remote desktop application designed for self-hosting, serving as an alternative to TeamViewer.",{"owner":164,"repo":165,"repoId":166,"category":167,"subgroup":44,"language":168,"tags":169,"starCount":185,"ownerUid":186,"latestTag":187,"platforms":188,"lastReleaseTime":189,"downloadCount":190,"description":191},"LizardByte","Sunshine",438803890,"game","C++",[170,171,172,173,174,175,176,177,178,179,180,147,181,182,183,184],"cpm","cpp","docker","flathub-pkg","game-stream","game-streaming","game-streaming-server","geforce-experience","homebrew-pkg","moonlight","pacman-pkg","replicator-custom-issues","replicator-release-notifications","rtd","winget-pkg",42335,84790584,"v2026.1018.5342",[153,158,143,136,159],"2026-10-18T01:56:32Z",2063,"A self-hosted game stream host for Moonlight, offering low-latency cloud gaming with support for AMD, Intel, and NVIDIA GPU hardware encoding.",{"owner":193,"repo":193,"repoId":194,"category":43,"subgroup":44,"language":168,"tags":195,"starCount":198,"ownerUid":199,"latestTag":200,"platforms":201,"lastReleaseTime":202,"downloadCount":203,"description":204},"deskflow",25135037,[40,196,41,197,133],"keyboard-emulation","mouse-emulation",29481,181782356,"continuous",[153,158,143],"2026-10-07T15:40:25Z",350,"A free and open-source keyboard and mouse sharing app that lets you use the keyboard, mouse, or trackpad of one computer to control nearby computers, enabling seamless cross-device workflows.",{"owner":206,"repo":207,"repoId":208,"category":167,"subgroup":44,"language":168,"tags":209,"starCount":223,"ownerUid":224,"latestTag":225,"platforms":226,"lastReleaseTime":227,"downloadCount":228,"description":229},"AlkaidLab","foundation-sunshine",597942169,[210,211,212,175,213,179,214,146,215,147,216,217,218,219,220,221,222],"amf","cloudgaming","dolby-vision","hdr","moonlight-streaming","remote","remote-desktop-protocol","self-hosted","stream","streaming","sunshine","virtual-display","vivid",7250,254924999,"v2026.1019.63750.杂鱼",[153,159],"2026-10-19T07:01:02Z",167,"An enhanced fork of Sunshine, focused on Windows game streaming with full HDR10\u002FHDR Vivid support, virtual displays, 7.1.4 surround audio, and optimized encoders.",{"owner":231,"repo":232,"repoId":233,"category":43,"subgroup":44,"language":234,"tags":235,"starCount":236,"ownerUid":237,"latestTag":238,"platforms":239,"lastReleaseTime":240,"downloadCount":241,"description":242},"thedjchi","Shizuku",1029712303,"Kotlin",[],6308,80229487,"v13.7.0-thedjchi",[136],"2026-07-02T14:54:52Z",292048,"Shizuku (thedjchi fork) is an Android app that lets normal apps use system-level APIs with adb\u002Froot privileges through a Java process started by app_process. This fork adds more robust start on boot, TCP mode, a watchdog service and automation intents on top of the original.",{"owner":244,"repo":245,"repoId":246,"category":43,"subgroup":44,"language":247,"tags":248,"starCount":256,"ownerUid":257,"latestTag":258,"platforms":259,"lastReleaseTime":260,"downloadCount":261,"description":262},"darrenprx","lolPing",1402295557,"TypeScript",[171,249,250,251,252,253,254,255,153],"desktop-overlay","electron","fluent-ui","league-of-legends","ping-wheel","react","typescript",1682,93030781,"v0.5.3",[153,158],"2026-10-19T07:18:43Z",1245,"lolPing is a League of Legends ping-round tool for Windows and macOS that shows latency on a transparent full-screen overlay, with room collaboration.",{"description":264,"readmeHtml":265},"dcontrol is a phone-controls-PC tool written in Go and Vue3 that turns a phone into a keyboard and mouse via the browser and offers a simple remote desktop.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>dcontrol is a phone-controls-PC tool written in Go and Vue3, with a lightweight single-file exe on the server and a control panel that runs right in the browser. It turns your phone into the computer&#39;s keyboard and mouse, and supports a simple remote desktop, system volume control, and one-tap launching of local apps. Frontend assets are embedded into the exe via \u003Ccode>go:embed\u003C\u002Fcode>, so no separate deployment is needed.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Scan a code and control your computer from a phone browser.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Keyboard and mouse control\u003C\u002Fstrong>: control mouse movement and keyboard input from a phone, including key combos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media control\u003C\u002Fstrong>: adjust system volume and media playback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Browser-based panel\u003C\u002Fstrong>: the control end is a web page, openable from WeChat on the LAN\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR access\u003C\u002Fstrong>: scan the QR code on the PC to reach the LAN address directly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom apps\u003C\u002Fstrong>: register local apps in the config and launch them from the phone\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remote desktop\u003C\u002Fstrong>: view a simple remote desktop, tap to click, and send text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Handy extras\u003C\u002Fstrong>: Douyin shortcuts, a full keyboard page, custom layouts, and file upload\u002Fdownload\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Users who want to control a PC from a phone on the fly\u003C\u002Fli>\n\u003Cli>Users who want to remote-control media or video playback\u003C\u002Fli>\n\u003Cli>Users who prefer no client installation\u003C\u002Fli>\n\u003Cli>Users who often work on the same LAN\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Double-click \u003Ccode>build.bat\u003C\u002Fcode> to package the Windows executable\u003C\u002Fli>\n\u003Cli>Run the generated \u003Ccode>dist\u002Fdcontrol.exe\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Open \u003Ccode>http:\u002F\u002Flocalhost:666\u002F\u003C\u002Fcode> to reach the control page\u003C\u002Fli>\n\u003Cli>Configure the port, directory, and apps to launch in \u003Ccode>config.yml\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-yml\">port: 666\nopen: true\nvolume: true\ndir: files\napps:\n  - name: WeChat\n    path: E:\\Program Files (x86)\\Tencent\\WeChat\\WeChat.exe\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>No client needed\u003C\u002Fstrong>: the control end is just a web page, so the phone installs nothing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy deployment\u003C\u002Fstrong>: a single exe runs it, with assets already embedded\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick access\u003C\u002Fstrong>: scan a code to reach the LAN address without typing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Practical features\u003C\u002Fstrong>: keyboard, mouse, media, remote desktop, and file transfer in one\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Server OS\u003C\u002Ftd>\n\u003Ctd>Windows\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Control device\u003C\u002Ftd>\n\u003Ctd>Any phone with a browser on the same LAN as the PC\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Run mode\u003C\u002Ftd>\n\u003Ctd>A single exe, optionally with a custom port\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>The phone must be on the same LAN as the computer\u003C\u002Fli>\n\u003Cli>The port can be set in \u003Ccode>config.yml\u003C\u002Fcode> or via \u003Ccode>dcontrol.exe -p 666\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>The remote desktop is a simple implementation intended for viewing and light actions\u003C\u002Fli>\n\u003Cli>Some live-platform controls depend on page behavior and may vary\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450899982]