shuv1337

Tuimux — Development skill for Claude Code

Development community

A terminal multiplexer for TUI apps.

How to install Tuimux

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

What Tuimux does

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

Alternatives in Development

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