Back to projects

tmh

Declarative tmux session manager in YAML — TUI dashboard, fuzzy picker, drift detection, dotfile sync, freeze/import/export. Single binary.

Brief

Declarative tmux sessions with YAML and TUI control

Demonstrates: TUI engineering, declarative config, drift detection

Key Features

  • Defines tmux sessions declaratively in YAML configuration files
  • Provides a Bubble Tea TUI dashboard with fuzzy session picker
  • Detects drift and supports dotfile sync plus freeze/import/export workflows

Tech stack

GoBubble TeaGoreleaser
Declarative tmux session management powered by YAML configuration files. The tool includes a TUI dashboard with fuzzy session picker, drift detection between declared and running sessions, dotfile sync, and freeze/import/export workflows. The project is written in Go and ships as a single static binary built with GoReleaser. This format works well for portable workspace setup without complex installation.