# psmux/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 🦀

Repository: https://github.com/psmux/psmux
Canonical: https://ross.abutalabs.com/products/psmux
Homepage: https://psmux.pages.dev/
Language: PowerShell
License: MIT
License Family: permissive
Topics: cli, powershell, rust, terminal, terminal-multiplexer, tmux, tmux-alternative, windows, windows-terminal, psmux, tmux-on-windows, tmux-powershell, tmux-win, tmux-windows, win-tmux, windows-tmux
Last push: 2026-08-26T11:48:17+00:00

## Health v2 (maintenance only)
Score: 83/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 98, longevity 19
- inputs: {"age_days": 276, "days_push": 7, "days_rel": 15, "gap_med": 2, "n_releases_24m": 38}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3359, forks 209 (observed 2026-08-28T04:07:57.961569+00:00)

## What it is
psmux is a native Windows terminal multiplexer written in Rust that implements the tmux command language, reads .tmux.conf, and uses Windows ConPTY directly without WSL or Cygwin. It ships as psmux, pmux, and tmux commands with mouse support, tmux themes, and 90+ commands.

## Use cases
- use tmux on windows without wsl
- split terminal panes in powershell
- terminal multiplexer for windows terminal
- run tmux sessions in cmd.exe
- detach and reattach terminal sessions on windows
- tmux alternative for windows
- share tmux config and themes on windows

## When to choose
- you want tmux-style session and pane management natively on Windows
- you use PowerShell, Windows Terminal, or cmd.exe and miss tmux
- you want tmux config/theme compatibility without WSL, Cygwin, or MSYS2

## When to avoid
- you are on Linux or macOS, where real tmux is available
- you need full tmux feature parity or tmux plugins that psmux does not implement
- you rely on ecosystem tooling built specifically for POSIX tmux

## Facets
- artifact type: cli-tool
- maturity: active
- function: terminal-ui, cli, developer-tools
- domain: developer-tools, windows
- platform: windows, cli, rust
- tags: terminal-multiplexer, tmux-alternative, conpty, powershell, windows-terminal, tmux-compatible, command-line

## Member repositories
- psmux/psmux (main) score 83

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:57.961569+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:40:53.402978+00:00, confidence not recorded.
  - readme: https://github.com/psmux/psmux (fetched 2026-08-28T04:07:57.961569+00:00, sha 9b848a9ee66c)
  - homepage: https://psmux.pages.dev/ (fetched 2026-08-29T09:33:47.821819+00:00, sha 9654d237c55a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
