Skip to content

nacyot/muxdash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

muxdash

tmux session dashboard. Runs inside zellij with a split layout — muxdash on the left, tmux on the right.

┌─ zellij ─────────────────────────────────────┐
│  muxdash (35%)      │  tmux (65%)            │
│                     │                        │
│  ▾ Bookalpi (2)     │  [active session]      │
│    ● bookalpi-web * │                        │
│    ○ bookalpi-api + │                        │
│  ▾ Other (1)        │                        │
│    ○ scratch        │                        │
└─────────────────────┴────────────────────────┘

Install

cargo build --release
cp target/release/muxdash ~/.local/bin/

Or use the release script:

./scripts/release.sh

Usage

muxdash                            # auto-launch with zellij
muxdash --standalone               # fullscreen TUI (no zellij)
muxdash --category bookalpi        # filter by category

Keybindings

Key Action
/ Move selection
Enter Switch session / Focus category
/ Search
Tab Collapse/expand category
/ Fold/unfold (double-press: all)
c Create session
x Kill session/category
R Rename session
r Refresh
? Help
Ctrl+x Quit

Claude Code Integration

Track Claude Code agent status per tmux session:

muxdash hook-install               # auto-configure ~/.claude/settings.json

Status indicators: * working, ? waiting, + done.

Config

~/.config/muxdash/config.toml:

separator = "-"
refresh_interval_ms = 2000

[categories.bookalpi]
label = "Bookalpi"

Generate default config:

muxdash init

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors