SkillAgentSearch skills...

Vtm

Text-based desktop environment

Install / Use

/learn @directvt/Vtm
About this skill

Quality Score

0/100

Supported Platforms

Universal

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.

<a href="https://www.youtube.com/watch?v=kofkoxGjFWQ"> <img width="400" alt="Demo on YouTube" src="https://user-images.githubusercontent.com/11535558/146906370-c9705579-1bbb-4e9e-8977-47312f551cc8.gif"> </a>

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

Tested Terminals

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

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

View on GitHub
GitHub Stars3.3k
CategoryDevelopment
Updated11h ago
Forks75

Languages

C++

Security Score

100/100

Audited on Apr 1, 2026

No findings