Tuimux banner
shuv1337 shuv1337

Tuimux

Development community

Description

A terminal multiplexer for TUI apps. Run btop, lazygit, Claude Code, and any other TUI in embedded terminal windows within a single interface. Tab sidebar, fuzzy command palette, session persistence, and vim-style navigation. Built with OpenTUI, SolidJS, and libghostty

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

tuimux

A centralized TUI multiplexer for running multiple terminal applications in embedded terminal windows. Pick a **tabs** layout (a task-list sidebar plus one active app) or a tmux/zellij-style **panes** layout (tiled, split-able windows) — and switch between them live. Built with [OpenTUI](https://github.com/anomalyco/opentui) and SolidJS.

Screenshots

Tabs mode

The default layout: a task-list sidebar of your apps on the left, with the active app (here, `btop`) running in a full embedded terminal.

![Tabs mode](docs/images/tabs-mode.png)

Panes mode

A tmux/zellij-style tiled layout — split windows into multiple panes and watch several apps at once (here, two `htop` panes), with a window-list sidebar for navigation.

![Panes mode](docs/images/panes-mode.png)

Command palette

Press `Space` to fuzzy-search apps, global commands (switch layout, rotate sidebar, run the setup wizard, pick a theme) and per-app actions.

![Command palette](docs/images/command-palette.png)

First-run onboarding

On first launch with no apps configured, a welcome wizard lets you multi-select from a list of app presets.

![Onboarding presets](docs/images/onboarding-presets.png)

Theme picker

Nine built-in themes with live swatches, switchable on the fly.

![Theme picker](docs/images/theme-picker.png)

Keyboard cheatsheet

Press `?` anytime for the built-in keyboard cheatsheet.

![Help cheatsheet](docs/images/help.png)

Rotatable task list

The task list can live on any edge — left, right, top, or bottom (`Shift+B`). Here it sits as a horizontal top bar in panes mode.

![Top sidebar](docs/images/sidebar-top.png)

Features

  • Two Layout Modes: A tabs layout (task-list sidebar + one active app in an embedded terminal) and a tmux/zellij-style panes layout (tiled, split-able windows with multiple apps visible at once). Set layout: tabs | panes in config.
  • Runtime Layout Switching: Toggle tabs ⇄ panes live with Shift+L (or the comma