directvt
vtm
C++

Text-based desktop environment

Last updated Jul 8, 2026
3.3k
Stars
76
Forks
19
Issues
+4
Stars/day
Attention Score
97
Language breakdown
No language data available.
โ–ธ Files click to expand
README

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.

Demo on YouTube

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 (Windows only for now):

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) - Linux - macOS - FreeBSD - NetBSD - OpenBSD - ...

Tested Terminals

Currently, rendering into a native GUI window is only available on the Windows platform; on Unix-like platforms, a terminal emulator is required.

Binary downloads

Linux Intel 64-bit ARM 64-bit Intel 32-bit ARM 32-bit Windows Intel 64-bit ARM 64-bit Intel 32-bit macOS Intel 64-bit ARM 64-bit

Documentation

Powered by

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท directvt/vtm ยท Updated daily from GitHub