JefersonMotta

Winmux — Development skill for Claude Code

Development community

tmux.exe nativo para Windows (ConPTY) - ativa o modo split-pane do Agent Teams do Claude Code sem WSL.

How to install Winmux

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

What Winmux does

tmux.exe nativo para Windows (ConPTY) - ativa o modo split-pane do Agent Teams do Claude Code sem WSL.

Alternatives in Development

  • Lumenx Build — LumenX Studio 桌面应用构建流程 - macOS DMG 和 Windows EXE 打包 1.2k ★
  • Claude Code Zh Cn — Claude Code CLI 简体中文本地化 / 汉化插件;支持 macOS、Linux、WSL、Windows 与新版 native,一行安装,更新后自动修复 721 ★
  • Toprank — Open-source Claude Code skills for SEO, SEM, Google Ads 490 ★

README

winmux

Repositório: https://github.com/JefersonMotta/winmux

Um `tmux.exe` nativo para Windows (sem WSL), feito para o modo **Agent Teams** do Claude Code mostrar cada teammate num painel dividido, todos na mesma tela.

Ele implementa o subconjunto de comandos do tmux que o Claude Code usa (`new-session`, `split-window`, `respawn-pane`, `select-layout`, `set-option`, `kill-pane`...) sobre ConPTY, e tem um `attach` que desenha os painéis no console.

Uso

Atalho na área de trabalho

powershell -ExecutionPolicy Bypass -File scripts\install-shortcut.ps1 [-Dir C:\meus\projetos] [-NoClaude]

Cria o ícone **winmux**, que abre o terminal do Git (mintty) maximizado, já com o Claude Code em modo tmux no painel da esquerda. Clicar de novo com a sessão aberta reabre a mesma sessão (`new -A`).

Tudo numa tela só (recomendado)

tmux new -s main                 # abre o winmux com um PowerShell dentro
claude --teammate-mode tmux      # dentro dele: o líder fica à esquerda (30%)

Com o Claude rodando dentro de um painel, ele divide o próprio painel e põe os teammates à direita, como no tmux de verdade.

Líder fora, teammates em outra janela

# janela 1: o líder
claude --teammate-mode tmux

# janela 2: depois que o primeiro teammate for criado
tmux attach -t claude-swarm

Sem `--teammate-mode tmux`, o Claude Code continua no modo in-process normal.

Funciona em PowerShell, cmd, Windows Terminal e Git Bash. Na janela padrão do Git Bash (mintty), que não é um console Windows, o `attach` se re-executa automaticamente via `winpty` (incluído no Git for Windows).

Teclas no attach

O painel focado tem o selo **▶ FOCO** na barra de título.

Tecla Ação
clique do mouse foca o painel clicado, quando o terminal repassa o clique (ver nota abaixo)
Alt+←↑→↓ foco pela direção, sem prefixo
Ctrl-b o / Ctrl-b ; próximo / anterior painel
Ctrl-b ←↑→↓ foco pela direção
`Ctrl-b 0