psmux/psmux

GitHub: psmux/psmux

psmux 是一个用 Rust 编写的原生 Windows 终端多路复用器,将 tmux 的完整体验带到 PowerShell 和 cmd.exe,无需 WSL 即可使用窗口分割、会话管理和主题插件等功能。

Stars: 969 | Forks: 68

``` ╔═══════════════════════════════════════════════════════════╗ ║ ██████╗ ███████╗███╗ ███╗██╗ ██╗██╗ ██╗ ║ ║ ██╔══██╗██╔════╝████╗ ████║██║ ██║╚██╗██╔╝ ║ ║ ██████╔╝███████╗██╔████╔██║██║ ██║ ╚███╔╝ ║ ║ ██╔═══╝ ╚════██║██║╚██╔╝██║██║ ██║ ██╔██╗ ║ ║ ██║ ███████║██║ ╚═╝ ██║╚██████╔╝██╔╝ ██╗ ║ ║ ╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ║ ║ Born in PowerShell. Made in Rust. 🦀 ║ ║ Terminal Multiplexer for Windows ║ ╚═══════════════════════════════════════════════════════════╝ ```

原生的 Windows tmux。诞生于 PowerShell,由 Rust 打造。
完整的鼠标支持 · tmux 主题 · tmux 配置 · 76 条命令 · 极致速度

安装 · 用法 · Claude Code · 功能 · 兼容性 · 性能 · 插件 · 快捷键 · 脚本 · 配置 · 鼠标/SSH · 常见问题 · 相关项目

# psmux **真正的 Windows tmux。** 不是移植版,不是封装器,也不是替代方案。 psmux 是一个用 Rust 从零开始构建的**原生 Windows 终端多路复用器**。它直接使用 Windows ConPTY,支持 tmux 命令语言,能读取你的 `.tmux.conf`,并支持 tmux 主题。所有这一切都不需要 WSL、Cygwin 或 MSYS2。 👀 在 Windows 上 👇 ![psmux 运行演示](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/b4cd9ec048232329.gif) ## 安装说明 ### 使用 WinGet ``` winget install psmux ``` ### 使用 Cargo ``` cargo install psmux ``` 这会将 `psmux`、`pmux` 和 `tmux` 二进制文件安装到你的 Cargo bin 目录中。 ### 使用 Scoop ``` scoop bucket add psmux https://github.com/psmux/scoop-psmux scoop install psmux ``` ### 使用 Chocolatey ``` choco install psmux ``` ### 从 GitHub Releases 下载 从 [GitHub Releases](https://github.com/psmux/psmux/releases) 下载最新的 `.zip` 文件并添加到你的 PATH 中。 ### 从源码构建 ``` git clone https://github.com/psmux/psmux.git cd psmux cargo build --release ``` 构建出的二进制文件: ``` target\release\psmux.exe target\release\pmux.exe target\release\tmux.exe ``` ### Docker (构建环境) 一个预装了 Rust + MSVC + SSH 的现成 Windows 容器,用于构建 psmux: ``` cd docker docker build -t psmux-dev . docker run -d --name psmux-dev -p 127.0.0.1:2222:22 -e ADMIN_PASSWORD=YourPass123! psmux-dev ssh ContainerAdministrator@localhost -p 2222 ``` 完整详情请参阅 [docker/README.md](docker/README.md)。 ### 前置条件 - Windows 10 或 Windows 11 - **PowerShell 7+**(推荐)或 cmd.exe - 下载 PowerShell:`winget install --id Microsoft.PowerShell` - 或访问:https://aka.ms/powershell ## 为什么选择 psmux? 如果你曾在 Linux/macOS 上使用过 tmux,并希望 Windows 上也能有类似的东西,**这就是答案**。分割面板、多窗口、会话持久化、完整的鼠标支持、tmux 主题、76 条命令、126+ 格式变量、53 个 vim 复制模式按键。你现有的 `.tmux.conf` 可以直接使用。完整详情:**[docs/features.md](docs/features.md)** · **[docs/compatibility.md](docs/compatibility.md)** ## 用法 使用 `psmux`、`pmux` 或 `tmux` —— 它们是完全相同的: ``` psmux # Start a new session psmux new-session -s work # Named session psmux ls # List sessions psmux attach -t work # Attach to a session psmux --help # Show help ``` ## Claude Code 智能体团队 psmux 为 Claude Code 智能体团队提供了一流的支持。当 Claude Code 在 psmux 会话中运行时,队友智能体会自动在独立的 tmux 面板中生成,而不是在进程内运行。 ``` psmux new-session -s work # Start a psmux session claude # Run Claude Code — agent teams just work ``` 无需额外配置。完整指南:**[docs/claude-code.md](docs/claude-code.md)** ## 文档 | 主题 | 描述 | |-------|-------------| | **[功能](docs/features.md)** | 完整功能列表 —— 鼠标、复制模式、布局、格式引擎 | | **[兼容性](docs/compatibility.md)** | tmux 命令/配置兼容性对照表 | | **[性能](docs/performance.md)** | 基准测试和优化细节 | | **[快捷键](docs/keybindings.md)** | 默认按键和自定义设置 | | **[脚本](docs/scripting.md)** | 76 条命令、钩子、目标、pipe-pane | | **[配置](docs/configuration.md)** | 配置文件、选项、环境变量 | | **[插件和主题](docs/plugins.md)** | 插件生态系统 —— Catppuccin、Dracula、Nord 等 | | **[SSH 上的鼠标支持](docs/mouse-ssh.md)** | SSH 鼠标支持和 Windows 版本要求 | | **[Claude Code](docs/claude-code.md)** | 智能体团队集成指南 | | **[常见问题](docs/faq.md)** | 常见问题与解答 | ## 相关项目
pstop demo
pstop

htop for Windows — real-time system monitor with per-core CPU bars, tree view, 7 color schemes
cargo install pstop
psnet screenshot
psnet

Real-time TUI network monitor — live speed graphs, connections, traffic log, packet sniffer
cargo install psnet
Tmux Plugin Panel screenshot
Tmux Plugin Panel

TUI plugin & theme manager for tmux and psmux — browse, install, update from your terminal
cargo install tmuxpanel
OMP Manager screenshot
OMP Manager

Oh My Posh setup wizard — browse 100+ themes, install fonts, configure shells automatically
cargo install omp-manager
## 许可证 MIT ## Star 历史 [![Star History 图表](https://api.star-history.com/image?repos=psmux/psmux&type=date&legend=top-left)](https://www.star-history.com/?repos=psmux%2Fpsmux&type=date&legend=top-left)

用 Rust 🦀 为 PowerShell 满怀 ❤️ 打造

标签:AI合规, cmd.exe, GauPlus, IPv6, OpenCanary, PowerShell, Rust, SOC Prime, tmux, Windows Terminal, 可视化界面, 开发工具, 开源, 性能优化, 检测绕过, 终端主题, 终端仿真, 终端复用器, 网络流量审计, 跨平台替代, 通知系统, 鼠标支持