Skip to content

directvt/vtm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6,607 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 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

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