shellcove · AI chat remote for Mac
看见 Mac,一只手操控
Shellcove 把 iPhone 或 iPad 变成 Mac 的实时遥控器。把 Mac 桌面以视频流投到手机:点一下移动光标、捏合放大、长按拖拽、按住说话听写、敲快捷键、双向同步剪贴板。同一 Wi-Fi、Tailscale 或任意两端互通的 VPN 都能跑,端到端 TLS 加密,没有云端,没有账号。
实时投屏 · 触屏操控
按住说话语音输入
6 个固定键 + 32 个组合键
剪贴板双向同步
本地 + Tailscale / VPN
TLS + 证书钉扎
iPhone + iPad
无账号 / 无云端
English
Your Mac, live in your hand
Shellcove turns your iPhone or iPad into a live remote for your Mac. Stream the desktop as video and drive it by touch — move the cursor, pinch to zoom, long-press to drag, hold to talk, hit keys, sync the clipboard. Works over Wi-Fi, Tailscale, or any VPN that exposes both ends. End-to-end TLS, no accounts, no cloud, no telemetry.
Contact / 联系
Live screen / 实时投屏
简体中文
- 把 Mac 桌面以硬件视频流投到手机(ScreenCaptureKit 采集 + VideoToolbox 编码,iOS 硬件解码,低 CPU / 低功耗)—— 不是逐帧截图
- 视频本身就是操控面:点按或拖动移动 Mac 光标、捏合放大(1×–4×)精确定位、双指滚动、长按拖拽选择文本 / 移动窗口
- 内置键盘按钮提供鼠标点击(单击 / 右键 / 双击 / 长按)和全部按键;多显示器可任选一块投屏
- 低带宽模式:弱 Wi-Fi 或蜂窝网络下自动切到轻量画质,画面照样能起得来、能恢复
English
- Streams the Mac desktop as a hardware video feed (ScreenCaptureKit capture + VideoToolbox encode → hardware decode on iOS, low CPU/power) — not frame-by-frame screenshots
- The video is the control surface: tap or drag to move the Mac cursor, pinch to zoom (1×–4×) for precision, two-finger scroll, long-press to drag (select text, move windows)
- A built-in keyboard button adds mouse clicks (Click / Right / Double / Long-press) and every key; pick any monitor to mirror on a multi-display Mac
- Low-bandwidth mode drops to a lighter capture on weak Wi-Fi or cellular so the picture still starts and recovers
Voice / 语音
简体中文
- 按住麦克风说话 → 松开发送;按住状态下手指上滑超过麦克风再松开 = 取消(跟微信语音操作一致)
- 语音用苹果 Speech 框架在本机识别,按字符逐个键入到 Mac 当前焦点窗口
- 所有 app 都能用,包括 Ghostty、iTerm 等现代终端 —— 给 AI 编程 agent(Claude Code / Codex / Gemini CLI / aider / Cursor)念提示、发指令格外顺手
English
- Hold the mic to talk → release to send; slide finger UP past the mic and release to cancel (same gesture as WeChat voice)
- On-device Apple Speech transcription, typed character by character into the focused Mac window
- Works in every app — including modern terminals like Ghostty / iTerm. Tailor-made for sending prompts to AI coding agents (Claude Code, Codex, Gemini CLI, aider, Cursor) without leaving your couch
Keys / 按键
简体中文
- 主页常驻 6 个常用键 —— Esc / Tab / Delete / Space / ⌃Tab(切到下一个标签)/ Enter,按单拇指自然位摆放
- 「更多按键」面板收纳 32 个组合键:编辑(⌘C/V/X/Z/⇧Z/S/A/F)、光标(方向键 + Home/End/PgUp/PgDn)、终端(⌃C/D/L/R/W/U/A/E)、功能键(F1–F12)
- 主页顶部常显当前 Mac 窗口(App 图标 + 标题),随时确认按键发往哪里;点一下打开窗口选择器即可切换
English
- Six always-visible keys on the home — Esc / Tab / Delete / Space / ⌃Tab (next tab) / Enter, laid out for one-thumb reach
- "More keys" sheet groups 32 extra combos: Edit (⌘C/V/X/Z/⇧Z/S/A/F), Cursor (arrows + Home/End/PgUp/PgDn), Terminal (⌃C/D/L/R/W/U/A/E), Function (F1–F12)
- A strip at the top always shows the frontmost Mac window (app icon + title) so you know where your keys land; tap it to open the window picker and switch
Clipboard + Window text / 剪贴板和窗口文本
简体中文
- 剪贴板双向同步:Mac 剪贴板一变就自动镜像到已配对设备(写入 iOS 端时静默,无粘贴横幅);点一下把设备剪贴板发回 Mac
- 「窗口文本」工具:打开 Mac 当前焦点窗口文字的实时等宽视图(比如终端缓冲区),内容一变就刷新,宽行横滑,不走视频管线
- 文本通过 Accessibility 读取真实字符(无 OCR),保留终端原始换行,自动缩放字号让最宽一行刚好放下
English
- Bidirectional clipboard sync: the Mac's clipboard mirrors to paired devices the moment it changes (set silently on iOS, no paste banner); send your device's clipboard back to the Mac with one tap
- "Window text" tool: a live, monospaced view of the focused Mac window's text (e.g. a terminal buffer) that refreshes as it changes — wide lines scroll, no video pipeline
- Text is read as real characters via Accessibility (no OCR), keeps the terminal's own line breaks, and auto-scales the font so the widest line fits
Networking / 网络
简体中文
- Mac 把所有可达 IPv4 地址全部塞进配对二维码 —— 局域网、Tailscale(100.64.0.0/10)、其它 VPN 一并保留
- iOS 每次连接自动选最快的地址(每个地址旁边显示实时延迟);离开局域网时也能在设置里手动切到 Tailscale
- 每个 attempt 有 3 秒超时 —— 黑洞路由不会卡住 sweep,VPN fallback 大约 1 秒内生效
English
- Mac advertises every reachable IPv4 in the pairing QR — LAN, Tailscale (100.64.0.0/10), any other VPN, all kept
- iOS auto-picks the fastest each connection (with live latency shown beside each); switch to Tailscale manually in Settings when you're off the LAN
- Per-attempt 3-second cap — black-hole routes don't stall the sweep, VPN fallback lands in about a second
Privacy / 隐私
简体中文
- 完全本地。Shellcove 只在你的 iPhone / iPad 和 Mac 之间通信,数据不会离开你的设备
- TLS + 证书钉扎。Mac 首次启动生成自签证书,设备在配对时把指纹固定下来,只有你配对过的那台 Mac 能完成握手
- 双向认证。配对二维码还带一枚每台 Mac 独有的 256 位密钥,设备每次连接都要出示;验证通过前 Mac 丢弃它的一切消息 —— 局域网里别的设备摸到端口也注入不了按键
- 无账号,无服务器,无统计,无第三方 SDK,无后端
- 语音识别走苹果系统的 Speech 框架,纯本机完成,音频不会上传
English
- 100% local. Shellcove communicates only between your iPhone / iPad and Mac. Nothing leaves your devices.
- TLS with certificate pinning. Mac generates a self-signed cert at first launch; your device pins its fingerprint at pairing. Only your paired Mac can complete the TLS handshake.
- Client authentication. The pairing QR also carries a 256-bit per-install secret the device presents on every connect; until it validates, the Mac drops all of that client's messages — so no other device that reaches the port can inject input.
- No accounts, no servers, no telemetry, no third-party SDKs, no backend.
- Speech transcription runs on-device via Apple's Speech framework — audio is never uploaded.
How it works / 工作方式
简体中文
- 在 Mac 上打开 Shellcove,主窗口会显示配对二维码
- iPhone 或 iPad 上点击「扫描二维码」
- 之后主页很干净:连接状态、「桌面」与「文本」两个工具、当前 Mac 窗口、6 个固定键、底部按住说话的麦克风。鼠标和完整键盘都在实时投屏里按需打开。
English
- Open Shellcove on your Mac — the main window shows a pairing QR
- On your iPhone or iPad, tap "Scan QR"
- The home is intentionally clean: connection status, a Live Screen and a Window Text tool, the current Mac window, six fixed keys, and a press-and-hold mic. Mouse and the full keyboard open on demand inside the live screen.
Requirements / 系统要求
简体中文
- macOS 13 (Ventura) 或更新版本(用于免费的 Shellcove Mac App)
- iOS / iPadOS 16.0 或更新版本
- iPhone / iPad 和 Mac 在同一个 Wi-Fi 网络,或在任意两端互通的 VPN(Tailscale 实测可用)
- Mac 端一次性授权「辅助功能」(注入输入)和「屏幕录制」(投屏)
English
- macOS 13 (Ventura) or newer (for the free Shellcove Mac app)
- iOS / iPadOS 16.0 or newer
- Both devices on the same Wi-Fi network, or on any VPN where they can reach each other (Tailscale tested)
- One-time Accessibility (synthesize input) + Screen Recording (mirror the screen) permission on the Mac