Remote Mouse 是一款轻量级、低延迟的远程控制工具,可将您的移动设备(iOS/Android)转变为电脑(Windows/macOS/Linux)的无线触摸板和键盘。
- PWA 支持: 可将 Web 客户端作为原生应用安装到手机,享受全屏操作体验。
- 自动发现: 使用 mDNS 技术自动发现局域网内的服务器。
- 灵敏触摸板: 低延迟光标控制,支持灵敏度调节。
- 全键盘输入: 支持文本输入、功能键(Esc、Tab、Enter)以及修饰键(Ctrl、Alt、Shift、Win)。
- 现代 UI: 采用深色模式和精致的半透明毛玻璃视觉设计。
- 跨平台: 服务端基于 Python,客户端可在任何现代移动浏览器中运行。
请前往 Releases 页面下载最新版本。
- 下载
RemoteMouse.exe。 - 右键点击并选择 “以管理员身份运行”(这是控制高权限应用所必需的)。
- 如果 Windows 防火墙提示,请允许访问。
- 下载
RemoteMouse文件。 - 打开终端并授予执行权限:
chmod +x ~/Downloads/RemoteMouse - 在访达 (Finder) 中右键点击该文件并选择“打开”。
- 授予权限:前往
系统设置>隐私与安全性>辅助功能,添加并启用RemoteMouse。若不开启此权限,服务端将无法控制光标。
- 服务端: Python 3.12+, FastAPI, PyAutoGUI, Zeroconf, uv
- Web 客户端: TypeScript, Vite, PWA
1. 服务端
cd server
# 使用 uv 安装依赖
uv sync
# 运行服务端
uv run python -m server.main2. Web 客户端
cd web-client
npm install
npm run build
# 客户端文件会自动由 Python 服务端托管,
# 您也可以在开发模式下运行:
npm run dev- 在电脑上启动服务端。
- 确保您的手机和电脑处于 同一局域网(Wi-Fi) 下。
- 获取访问地址:
- 推荐地址:http://remote-mouse.local:9997
- 备选地址:右键点击电脑系统托盘的图标查看 IP 地址(例如
http://192.168.1.10:9997)。
- 在手机浏览器中打开该地址。
- (可选) 点击“添加到主屏幕”以作为 PWA 安装。
- 开始远程控制!



