这是一个使用 SwiftUI 编写的 Quicker iOS 客户端,用于让 iPhone 或 iPad 连接 Windows 上的 Quicker 桌面端。项目实现了 Quicker 移动端使用的 TCP 协议和 WebSocket 协议,并提供了适配 iOS 的现代界面、浅色/深色模式、壁纸背景和横竖屏布局。
本项目是社区实现,不是 Quicker 官方客户端。
- 支持扫码配置。
- 通过传统 TCP Socket 协议连接 Quicker 桌面端。
- 通过 WebSocket 连接 Quicker,支持
ws和受信任的局域网wss。 - 显示 Quicker 动作面板,支持按钮标题、启用状态、远程图标和 Base64 图标。
- 点击动作按钮后在 PC 端执行对应 Quicker 动作。
- 动作区支持横向滑动分页,空白区域也可以滑动切换。
- 竖屏使用底部工具栏布局,横屏使用更适合宽屏的动作区布局。
- 发送文本到 PC。
- 长按文本按钮触发 iOS 原生语音识别,松开后把识别文字发送到 PC。
- 从照片库选择图片,并通过 WebSocket
sendfile发送二进制图片数据到 PC。 - 从文件选择器选择文件,在本机临时发布文件下载地址,并通过 WebSocket
downloadfile通知 Quicker 下载文件。 - 控制 PC 音量和静音状态。
- 设置页面支持连接配置、显示模式、壁纸、连接状态、WebSocket 日志和任务管理。
- 支持自定义壁纸背景。
- 支持浅色、深色、跟随系统三种显示模式。
- 支持 URL Scheme:
quicker://。
- Xcode 16 或更新版本。推荐使用 Xcode 17 / iOS 26 SDK,以获得最新系统玻璃效果。
- iOS 17.0 或更新版本。
- Windows 端需要运行 Quicker,并开启移动端连接/WebSocket 相关功能。
- iPhone/iPad 和 PC 需要在同一局域网内,以便 TCP、WebSocket 和文件传输正常工作。
QuickerModernIOS/
├── QuickerModern.xcodeproj
├── QuickerModern/
│ ├── Info.plist
│ ├── QuickerModernApp.swift
│ ├── Models/
│ ├── Networking/
│ ├── Services/
│ ├── Views/
│ └── Resources.xcassets/
└── README.md
App 会请求以下权限:
- 局域网权限:用于连接运行 Quicker 的电脑。
- 摄像头权限:用于扫描连接二维码。
- 照片权限:用于选择并发送图片。
- 麦克风和语音识别权限:用于语音听写。
https://github.com/cuiliang/QuickerIOS
https://github.com/cuiliang/QuickerAndroid
本项目计划以 GNU General Public License v3.0(GPL-3.0)开源。



