介绍
Dinotty 是为 Coding Agent 打造的多端同步终端服务器。在任意设备上运行 Claude Code、opencode、Codex 或 OpenClaw,桌面端专业高效,移动端随时掌控 -- 无缝切换,会话永不丢失。
为什么选择 Dinotty
终端 Coding Agent 功能强大,但它们被束缚在单一终端窗口里。Dinotty 让你:
- 在任意设备上管理 agent -- 桌面端深度编码,离开工位时手机扫码即可继续查看和管理 agent 工作
- 多端同步,无缝切换 -- 电脑上写到一半,掏出手机继续;回到电脑,一切原样
- 直接验证 agent 产出 -- 代码 diff、渲染的网页、生成的文件,内置浏览器一目了然
- 永远不会丢失会话 -- 断网、息屏、切换设备 -- 回来后一切都在原处
轻量级 -- 不是远程桌面
| Dinotty | 远程桌面 (VNC/RDP) | |
|---|---|---|
| 传输数据 | 纯文本(字节流) | 全屏像素流 30-60 fps |
| 带宽消耗 | ~1-10 KB/s | ~1-10 MB/s(100-1000 倍) |
| 移动网络友好 | 3G/4G 流畅 | 卡顿、高延迟 |
| 弱信号容忍度 | 自动重连,无丢失 | 画面冻结、输入延迟 |
| 电量消耗 | 低 | 高(视频解码) |
核心特性
- 服务端虚拟终端 - 完整 VTE 解析,服务端掌握精确屏幕状态,PTY 进程断网后存活
- 会话持久化 - 自动重连 + 指数退避,刷新页面即可恢复
- 分屏与多 Tab - 拖拽分屏、跨标签拖拽,服务端主导的 Pane 生命周期
- 工作区管理 - 多工作区隔离,Mission Control 概览,工作区级插件 Tab
- 广播模式 - 一个 pane 输入,多个 pane 同步执行
- 命令收藏 - 右键终端文本直接收藏,分组管理,一键执行
- SSH 远程连接 - 内建 SSH 客户端,支持密码/密钥认证
- 远程文件管理(SFTP) - 文件浏览、编辑、上传、下载全覆盖
- 响应式布局 - 竖屏上下排列,横屏左右并排
- 可自定义快捷键盘 - 为手机补齐 Ctrl/Esc/功能键
- 内建文件浏览器 - 代码高亮、Markdown 渲染、Office 文档预览
- Git 变更指示 - 编辑器 gutter 增/改/删标记,inline diff
- 网页预览 - 内建反向代理,在 iframe 中预览本地开发服务器
- 通知系统 - 终端 bell/OSC 检测,WebSocket 推送
- 系统监控 - 实时 CPU/内存/网络图表
- 插件系统 - JS 插件 + CLI 桥接,热重载
- Open API - HTTP 端点,支持 Stream Deck 等外部设备
- 桌面应用 - 可选 Tauri 原生客户端
