MCPcopy Create free account
hub / github.com/directvt/vtm

github.com/directvt/vtm @v2026.07.06

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2026.07.06 ↗ · + Follow
4,839 symbols 13,382 edges 38 files 941 documented · 19% updated 6d agov2026.07.11 · 2026-07-12★ 3,34519 open issues

Browse by type

Functions 4,153 Types & classes 686
What it actually does AI analysis from the code graph — generated when you open this
loading…
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)
  • 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

Powered by

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 3,419
Function 734
Class 569
Enum 117

Languages

C++99%
Python1%

Modules by API surface

src/netxs/desktopio/lixx.hpp1,437 symbols
src/netxs/desktopio/terminal.hpp463 symbols
src/netxs/desktopio/canvas.hpp382 symbols
src/netxs/desktopio/richtext.hpp273 symbols
src/netxs/desktopio/controls.hpp272 symbols
src/netxs/desktopio/gui.hpp249 symbols
src/netxs/desktopio/system.hpp219 symbols
src/netxs/desktopio/consrv.hpp195 symbols
src/netxs/desktopio/generics.hpp166 symbols
src/netxs/desktopio/ansivt.hpp164 symbols
src/netxs/desktopio/input.hpp137 symbols
src/netxs/desktopio/utf.hpp127 symbols

For agents

$ claude mcp add vtm \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page