/vtm

Virtual terminal multiplexer with window manager and session sharing

Primary LanguageC++MIT LicenseMIT

vtm

Text-baased desktop inside your console.

Demo on YouTube

Supported Platforms

  • Windows
    • Server/Desktop
  • Unix
    • Linux
    • Android Linux kernel
    • macOS
    • FreeBSD
    • NetBSD
    • OpenBSD
    • ...
  • Tested Terminals

Building from Source

Unix

Build-time dependencies

  • 64-bit system host
  • git, cmake, C++20 compiler (GCC 11, Clang 13, MSVC)
  • RAM requirements for compilation:
    • Compiling with GCC — 4GB of RAM
    • Compiling with Clang — 9GB of RAM

Note: A 32-bit binary executable can only be built using cross-compilation on a 64-bit system.

Use any terminal as a build environment

git clone https://github.com/netxs-group/vtm.git
cd ./vtm
./build64.sh
./install.sh
vtm

Windows

Build-time dependencies

Use Developer Command Prompt as a build environment

git clone https://github.com/netxs-group/vtm.git
cd vtm
build64.cmd
Release\vtm.exe

Binary Downloads

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


Documentation

Related Repositories

Desktopio Framework Documentation


HitCount Twitter handle