EveryDev.ai
Subscribe
Home
Tools

3,020+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2063
  • Coding1441
  • Infrastructure665
  • Marketing524
  • Projects470
  • Research437
  • Design408
  • Analytics371
  • MCP268
  • Security265
  • Testing255
  • Data249
  • Integration183
  • Prompts183
  • Communication172
  • Learning166
  • Extensions163
  • Voice146
  • Commerce132
  • DevOps115
  • Web84
  • Finance24
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. vtm
    vtm icon

    vtm

    Terminal & Session Management

    A virtual terminal multiplexer delivered as a single executable that creates a text-based desktop environment bridging TUI and GUI across Windows, Linux, and macOS.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open source under the MIT License. Download prebuilt binaries or build from source.

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Terminal & Session ManagementCommand Line AssistantsDevelopment Environments

    Alternatives

    ZellijtmuxGhostty
    Developer
    directvtdirectvt is the GitHub organization behind vtm, a text-based…

    Listed Jul 2026

    About vtm

    vtm is a virtual terminal multiplexer built by Dmitry Sapozhnikov under the directvt organization, distributed as a single executable under the MIT License. It runs identically in native Windows GUI windows or standard console emulators, wraps any CLI application, and supports infinite nesting to create a full text-based desktop environment. The project is written in C++ and has accumulated over 3,300 stars on GitHub since its creation in 2019.

    What It Is

    vtm is a text-based desktop environment and terminal multiplexer that blurs the line between TUI (text user interface) and GUI. Unlike traditional terminal multiplexers such as tmux or screen, vtm introduces its own rendering layer — called VT2D and AnyPlex — that enables 2D character geometry and a richer visual model within a terminal context. It can operate in desktop mode (launching a full windowed environment), terminal mode (acting as a standalone terminal emulator), or as a binary-protocol SSH transport using the DirectVT protocol.

    Core Capabilities

    • Desktop mode: Run vtm to launch a full text-based desktop with windowed TUI apps
    • Terminal mode: Run vtm --run term [shell] to use it as a standalone terminal emulator
    • SSH via DirectVT: Binary connection over SSH that the project claims outperforms classic VT connections
    • Infinite nesting: vtm instances can be nested inside each other
    • HybridTUI (HTUI): Concept apps (calculator, text editor, gem game) demonstrate the hybrid TUI/GUI model
    • Demo suite: vtm --run test launches AnyPlex and VT2D power demos (Windows only currently)

    Platform Support

    vtm ships prebuilt binaries for a wide range of platforms and architectures:

    • Windows: Windows 8.1 and later, including Windows Server Core and Windows PE
    • Linux: x86_64, ARM64, x86, ARM32
    • macOS: x86_64, ARM64
    • Unix-like: FreeBSD, NetBSD, OpenBSD, and other POSIX-oriented systems

    Native GUI window rendering is currently available only on Windows; Unix-like platforms require a terminal emulator host.

    Architecture and Dependencies

    vtm is powered by several embedded libraries: the Lua programming language for scripting, FreeType and HarfBuzz for text shaping and rendering, lunasvg for SVG rendering, and stb single-file libraries for C/C++. The project documents its own AnyPlex protocol and VT2D character geometry specification, suggesting a custom protocol stack rather than reliance on standard VT100/xterm conventions alone.

    Update: v2026.06.29

    The latest release is versioned v2026.06.29, published on June 28, 2026, reflecting an active date-versioned release cadence. The repository was last pushed to on June 28, 2026, and last updated June 30, 2026, indicating ongoing active development. With 19 open issues and 76 forks, the project maintains a small but engaged contributor base.

    vtm - 1

    Community Discussions

    Be the first to start a conversation about vtm

    Share your experience with vtm, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open source under the MIT License. Download prebuilt binaries or build from source.

    • Single executable distribution
    • Desktop and terminal modes
    • DirectVT SSH binary protocol
    • Cross-platform binaries for Windows, Linux, macOS
    • Multi-architecture support (x86_64, ARM64, x86, ARM32)

    Capabilities

    Key Features

    • Virtual terminal multiplexer as a single executable
    • Text-based desktop environment
    • Desktop mode with windowed TUI apps
    • Standalone terminal emulator mode
    • Binary SSH connection via DirectVT protocol
    • Infinite nesting of vtm instances
    • HybridTUI (HTUI) application framework
    • VT2D 2D character geometry rendering
    • AnyPlex protocol support
    • Native GUI window rendering on Windows
    • Cross-platform: Windows, Linux, macOS, BSD
    • Multi-architecture binaries (x86_64, ARM64, x86, ARM32)
    • Wraps any CLI application
    • Lua scripting support
    • SVG rendering via lunasvg
    • HarfBuzz text shaping

    Integrations

    SSH
    Lua
    FreeType
    HarfBuzz
    lunasvg
    stb libraries
    API Available
    View Docs

    Demo Video

    vtm Demo Video
    Watch on YouTube

    Ratings & Reviews

    No ratings yet

    Be the first to rate vtm and help others make informed decisions.

    Developer

    directvt

    directvt is the GitHub organization behind vtm, a text-based desktop environment and virtual terminal multiplexer written in C++ by Dmitry Sapozhnikov. The project ships a single-executable tool that bridges TUI and GUI paradigms across Windows, Linux, macOS, and BSD platforms. It introduces custom protocols (DirectVT, AnyPlex, VT2D) to extend what is possible within terminal environments. The project is open source under the MIT License and actively maintained with date-versioned releases.

    Read more about directvt
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Zellij icon

    Zellij

    A terminal workspace (multiplexer) with floating panes, layouts, session management, a WebAssembly plugin system, and a built-in web client — available free and open source under the MIT license.

    tmux icon

    tmux

    tmux is an open-source terminal multiplexer that lets you create, manage, and navigate multiple terminal sessions from a single window.

    Ghostty icon

    Ghostty

    Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.

    Browse all tools

    Related Topics

    Terminal & Session Management

    Terminal emulators, multiplexers, and session managers that help developers run parallel AI coding agents, manage multiple workspaces, and maintain persistent terminal sessions.

    28 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    171 tools

    Development Environments

    AI-enhanced code editors and IDEs that improve the coding experience.

    145 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions