01 · 每台机器
所有屏幕,一桌掌控
在一个原生应用里查看并控制桌面、终端、iOS 模拟器与 Android 设备。聚焦某个窗格,你就在操作那台机器 — 无需额外的键盘、远程工具,也不用来回切换窗口。
- Windows · macOS · Linux
- iOS 模拟器
- Android 模拟器 + adb
- 60fps 桌面串流
免费 自托管
Windows、macOS 与 Linux 机器上跑着你的智能体;iOS 与 Android 从各自的模拟器远程接入。一个应用尽览全局 — 哪一台需要你,即刻介入。可视化 Git、文件编辑与 Markdown 预览,统统内置。
从你拥有的每台机器开始,让开发一气呵成:整理终端布局、让会话持续在线、处理文件、把截图变成输入、以语音代替打字、驾驭 Git、翻译你阅读的内容、监督智能体、通过 UART 驱动嵌入式开发板,还能在需要更多时扩展服务器。
01 · 每台机器
在一个原生应用里查看并控制桌面、终端、iOS 模拟器与 Android 设备。聚焦某个窗格,你就在操作那台机器 — 无需额外的键盘、远程工具,也不用来回切换窗口。
02 · 终端布局
把一个标签页拆分成多个窗格,按机器分组标签,把标签拖出成独立窗口;当你继续忙别的,服务器会替你盯着普通的确认提示或已完成的任务。
03 · 会话
杀掉客户端、断网、合上盖子。会话活在服务器上 — 每块屏幕、每个模拟器、每个智能体都在继续运行 — 任意机器上用 vtermc -s 即可重新接入。
04 · 工作台
每个标签页都有自己的工作目录、文件浏览器与 Git 上下文。按名称过滤文件、全目录搜索内容、就地编辑,然后不离开终端就完成提交。
05 · 截图与图片
用全局快捷键截取任意区域,加上标注,然后把图片直接粘贴进终端。图片会上传到会话服务器,并以带引号的路径插入 — shell、编辑器与代码智能体都能直接打开。
06 · 语音
纯 Rust 的本地 ASR 服务器把语音转成终端输入。自选 Qwen3-ASR、Fun-ASR 或 Parakeet-TDT 模型,跑在 CPU、CUDA、Vulkan 或 Metal 上,音频与文字都不离开你的机器。
07 · Git
可视化地暂存、丢弃、贮藏、建分支、建 worktree。从暂存的 diff 生成提交信息,重排 rebase 队列,按补丁块逐个解决冲突 — 需要时还有 AI 从旁协助。
08 · 翻译
在你阅读的地方直接翻译提交说明、diff、智能体历史与代码注释。翻译是独立的 AI 功能,可以为它单独选择合适的供应商与目标语言。
09 · 智能体
让智能体在每台机器的真实终端里运行,在结构化面板中审阅它们的原生对话历史,并用 MCP 工具读取屏幕、发送输入、等待完成。
10 · 嵌入式 + UART
把开发板的 UART 控制台变成智能体可以直接操作的终端。诊断启动失败、在设备上运行检测、配置 Wi-Fi 并在真实硬件上验证结果 — 不必再把串口日志贴进聊天窗口,也不用另开一个串口监视器。
11 · 扩展
不改核心,就能教会服务器认识新的智能体应用、LLM 供应商、ASR 后端、DDNS 服务与 MCP 工具。上传一份小小的清单和 JavaScript 文件即可,还可以热修补内置扩展。
每台主机都运行你自己的 vterm-server。可以通过局域网或 DDNS 域名直连,也可以让一台服务器兼任中继,让 NAT 后的主机通过出站 WSS 主动接入。终端与请求内容在客户端和主机之间保持加密,屏幕画面使用独立的加密 UDP。内置 Cloudflare DDNS 插件,也可以自行扩展其他 DNS 服务商。
桌面由你自备。