psmux
Tmux on Windows Powershell - tmux for PowerShell, Windows Terminal, cmd.exe. Includes psmux, pmux, and tmux commands. This is native High-Performance Tmux designed for Windows in Rust 🦀
psmux is a native Windows terminal multiplexer built in Rust that brings tmux functionality to PowerShell, Windows Terminal, and cmd.exe without requiring WSL, Cygwin, or MSYS2. It provides full tmux compatibility with over 90 commands, reads `.tmux.conf` files, supports tmux themes, and includes comprehensive mouse support. The tool offers first-class Claude Code integration, automatically spawning agent team members in separate panes when Claude Code runs inside a psmux session, enabling visual management of multi-agent workflows on Windows.
Key Features
Use Cases
- 01Managing Claude Code agent teams visually with each agent running in a dedicated pane
- 02Splitting PowerShell windows for multi-task development workflows on Windows
- 03Creating persistent terminal sessions that survive disconnections and reboots
- 04Running multiple shells (PowerShell, cmd, WSL) side-by-side in organized layouts
- 05Building automated dashboards and monitoring setups for Windows services
- 06Remote Windows administration with tmux-style session management over SSH
Related Plugins
View moreandrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
psmux — FAQ
What is psmux and how does it work with Claude Code?+
psmux is a native Windows terminal multiplexer that brings tmux functionality to PowerShell and Windows Terminal. When you run Claude Code inside a psmux session, agent teammates automatically spawn in separate tmux panes instead of running in-process, giving you visual control over multi-agent workflows.
How do I install psmux on Windows?+
You can install psmux using WinGet (`winget install psmux`), Cargo (`cargo install psmux`), Scoop, or Chocolatey. All methods install three command aliases: psmux, pmux, and tmux. PowerShell 7+ is recommended, though cmd.exe also works.
Does psmux require WSL or other Unix compatibility layers?+
No, psmux is a native Windows application built in Rust that uses Windows ConPTY directly. It does not require WSL, Cygwin, MSYS2, or any Unix compatibility layer.
Which terminal clients work with psmux?+
psmux works with PowerShell 7+, Windows Terminal, cmd.exe, and supports Claude Code for agent teams. It also integrates with remote sessions over SSH and supports iTerm2 control mode.
Do I need API keys or special prerequisites?+
The only prerequisite is Windows 10 or Windows 11. PowerShell 7+ is recommended but not required. No API keys are needed, and psmux is free and open-source under the MIT license.
Can I use my existing tmux configuration files?+
Yes, psmux reads standard `.tmux.conf` files and supports tmux themes. It implements over 90 tmux commands with compatibility for existing configurations, keybindings, and plugins.
How do I install psmux?+
Open the source repository on GitHub and follow its README. psmux is a plugin — MCP Agents Market links you directly to the official repo.
Is psmux free?+
psmux is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.