BoxMux

A YAML-driven terminal UI framework for CLI applications and dashboards.

Get Started

YAML Configuration

Define terminal interfaces using YAML files with nested box layouts, menus, and content

Script Execution

Execute shell scripts with output streaming, background threading, and output redirection

PTY Support

Pseudo-terminal integration for running interactive programs like vim, htop, and SSH

Socket Remote Control

Control BoxMux applications via Unix sockets with CLI and API commands