macOS 上无法在 GUI 窗口渲染,必须依赖外部终端模拟器;二进制包为 .7z 压缩格式,需先解压;桌面模式直接运行 vtm 即可,但终端模式要显式加 --run term 参数。
vtm
directvtMIT活跃维护把终端变成可平铺窗口的文本桌面环境,支持鼠标操作和图形化界面,适合在纯命令行下管理多任务。
Text-based desktop environment
vtm
vtm --run term [<your_shell>]README 未说明显存或 GPU 要求;支持 Windows 8.1 及以上(含 Server Core 和 PE)、Linux、macOS、FreeBSD、NetBSD、OpenBSD 等类 Unix 系统。注意 macOS 目前不支持在 GUI 窗口中渲染,需要借助终端模拟器。
单文件虚拟终端复用器,把 TUI 和 GUI 之间的空白补上,搭出文本桌面环境
把终端变成可平铺窗口的文本桌面环境,支持鼠标操作和图形化界面,适合在纯命令行下管理多任务。
核心能力
- 单个可执行文件交付,原生窗口和标准控制台行为一致
- 支持无限嵌套,可包裹任意 CLI 应用
- 提供桌面模式与独立终端模拟器模式
- 通过 DirectVT 协议走 SSH,比经典连接更快
- 内置 test/calc/text/gems 演示 HybridTUI 概念
容易踩的坑
- v2026.10.12最新正式版2026-10-17 · 2026-10-17 03:08 UTC
Changes
- Fix multifocus for win32 gui windows (regression).
- X11 support, #954:
- Add a timeout for clipboard retrieval (timeout=5 sec).
- v2026.10.112026-10-15 · 2026-10-15 21:24 UTC
查看更新说明
Changes
- X11 support, #954:
- Add HTML/RTF clipboard format support.
- X11 support, #954:
- v2026.10.102026-10-14 · 2026-10-14 17:46 UTC
查看更新说明
Changes
- X11 support, #954:
- Final fix the mouse input on GNOME/Ubuntu (the previous workaround was leaving the 1x1 dot at the bottom of the screen clickable).
- X11 support, #954:
- v2026.10.092026-10-13 · 2026-10-13 21:39 UTC
查看更新说明
Changes
- X11 support, #954:
- Workaround for mouse input on GNOME/Ubuntu.
- X11 support, #954:
- v2026.10.082026-10-13 · 2026-10-13 19:52 UTC
查看更新说明
Changes
- X11 support, #954:
- Fix clipboard pasting from GTK apps.
- X11 support, #954:
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
vtm
Vtm is a virtual terminal multiplexer delivered as a single executable. It runs identically in native windows or standard consoles, wraps any CLI app, and supports infinite nesting to create a text-based desktop that bridges the gap between TUI and GUI.
Get started
Desktop mode
Run vtm to start the desktop environment.
Terminal mode
Run vtm --run term [<your_shell>] to use vtm as a full-fledged standalone terminal emulator.
Binary connection via SSH
Accessing vtm via SSH using the DirectVT protocol outperforms the classic connection:
vtm ssh user@host vtm
Demos
Check out AnyPlex and VT2D power:
vtm --run test
HybridTUI (HTUI) app examples (just concepts):
vtm --run calc
vtm --run text
vtm --run gems
Supported platforms
- Windows
- Windows 8.1 and later (including Windows Server Core and Windows PE)
- Unix-like
- Linux
- macOS
- FreeBSD
- NetBSD
- OpenBSD
...
Currently, rendering in a GUI window is not available on macOS, and a terminal emulator is required.
Binary downloads
Documentation
- Quickstart
- Architecture
- Building from source
- Command-line options
- User interface
- Settings
- VT2D
- AnyPlex Protocol