用浏览器连接远程 Mac mini 的终端
家里或桌上有台常开、不接显示器的 Mac mini?在上面启动 Termlets,就能从另一台电脑或手机浏览器连回同一个终端。关掉网页,任务照常运行;只要 Mac mini 和 Termlets 保持运行在线,随时重连。
去 Termlets 首页开始配对首次准备前提:你需已能控制这台 Mac mini(通过显示器、macOS 屏幕共享或 SSH)来启动 Termlets,并在核对网页与电脑端显示的同一个 4 位申请编号后按 Enter 或 y 允许新浏览器(命令行模式执行 allow <id>)。已测 Apple 芯片 Mac mini(macOS 26,需 Node.js ≥ 22.23.3 与 tmux);当前 beta 免费使用(不含各类 CLI 模型订阅)。
选远程桌面、SSH,还是浏览器终端?
需要完整 macOS 桌面,或已在用 SSH?
如果你要在不接显示器的 Mac mini 上点按图形界面或改系统设置,请用 macOS「屏幕共享」。如果你已在用 SSH + tmux + Tailscale,可以继续保留(也能用来首次启动 Termlets)。若你主要是想在手机上接续 Claude Code,可直接看用手机继续电脑上的 Claude Code。
在现有方式之外,加一个免装客户端的浏览器入口
Termlets 不替代 SSH,也不提供远程桌面;它在你现有的远程方式之外,再加一个电脑/手机浏览器入口——访问端不用装客户端,也无需自行配置入站端口映射、独立公网 IP 或 VPN(前提是两端保持在线,且所在网络允许连接 Termlets 及 WebRTC/TURN)。
3 步从浏览器连上 Mac mini 终端
在 Mac mini 上启动 Termlets
通过你现有的控制方式(本地屏幕、屏幕共享或 SSH),在 Mac mini 的工作目录运行 npx --yes termlets@beta,并保持该终端窗口打开。
从浏览器发起连接并核对 4 位编号允许
用手机扫 Mac mini 上 Termlets 窗口里的二维码(或在另一台电脑/手机浏览器打开配对链接、到 termlets.com 输入 12 位配对码),核对网页与电脑端显示的同一个 4 位申请编号一致后,在电脑面板按 Enter(或 y)允许连接(命令行模式则执行 allow <id>)。
在 Termlets 终端里启动任务,跨设备接着用
在已连接的 Termlets 终端里启动需要持续运行的命令、脚本或 CLI 工具(如 claude)。关掉浏览器标签页后任务照常运行;只要 Mac mini 和 Termlets 保持开机在线,随时重开网页就能重连。
常见问题与当前限制
如果机器在远端且我还没有任何控制通道,能直接用 Termlets 连上吗?
不能。Termlets 不提供 Mac 租赁,也不能在未获机器控制权时完成首次安装。你必须已经能操作这台 Mac mini(例如通过显示器、macOS 屏幕共享或 SSH)来启动 Termlets,核对网页与电脑端的同一个 4 位申请编号后按 Enter 或 y 允许新浏览器(命令行模式执行 allow <id>)。
已经在 SSH、桌面 Terminal 或其他 tmux 会话里跑着的任务,能直接接过来吗?
不能。当前不支持直接接管任意已有的 SSH、系统 Terminal 或其他 tmux 会话。请先启动 Termlets,在 Termlets 创建的终端里启动你需要后续跟进的任务。
关掉浏览器网页会断吗?如果 Mac mini 休眠、重启或断网呢?
只关掉浏览器网页不会中断任务,随时可以重新打开网页重连。但你的 Mac mini 与 Termlets 进程必须保持开机在线;如果机器休眠、关机、重启后未重新启动 Termlets 或网络中断,浏览器将无法连接。
支持哪些 Mac mini 型号、系统与网络环境?
Mac mini 端当前 beta 支持 Apple 芯片机型(已测 macOS 26 / arm64;旧版 macOS 暂未覆盖,不支持 Intel Mac),需 Node.js ≥ 22.23.3 与 tmux(beta.5 另已支持 glibc ≥ 2.36 的 Linux arm64/x64)。使用时无需自行配置入站端口映射、独立公网 IP 或 VPN,但前提是两端均在线,且所在网络允许连接 Termlets 及 WebRTC/TURN(不保证所有受限或跨境网络均可直连)。