Newv3.65.0 · Windows + macOS · 아이폰 연동

하나의 작업 공간. 함께 일하는 에이전트.

Claude Code, Codex, Gemini를 나란히 실행하세요. 워크트리로 작업을 나누고, 변경을 검토하고, 아이폰에서 에이전트에게 답하세요.

설명보다, 한 번의 데모.

wmux는 Windows와 macOS에서 AI 에이전트를 위한 워크스페이스 멀티플렉서입니다. 터미널, git 워크트리, 브라우저, 에이전트 간 대화를 하나의 작업 공간에 모읍니다.

01 / 병렬 작업

프롬프트는 하나. 작업은 나란히. 선택은 직접.

각 작업에 에이전트와 독립된 git 워크트리를 배정하세요. diff를 검토하고 여러 파일에서 원하는 변경을 골라 한 번에 적용합니다. 선택한 변경 전체가 적용되거나, 작업 트리가 그대로 유지됩니다.

02 / 자리를 비워도

에이전트의 질문에, 아이폰으로 답하세요.

에이전트가 질문하거나 승인을 기다리면 알림을 받습니다. 아이폰에서 답하면 Mac의 작업이 이어집니다. wmux가 실행 중인 Mac과 페어링해야 합니다.

아이폰용 wmux 받기

03 / 함께 일하는 에이전트

Claude가 작성하고, Codex가 리뷰합니다.

서로 다른 페인의 에이전트가 직접 메시지를 주고받습니다. Claude Code가 Codex에게 리뷰를 요청하고, 피드백을 받아 테스트를 추가하는 과정을 보세요.

04 / 나머지 작업도 한곳에서

이 창 안에서 더 많은 일이 일어납니다.

궁금한 기능을 골라, 움직이는 화면으로 확인하세요.

Windows는 한 줄. macOS는 드래그 한 번.

패키지 매니저

터미널에서 설치

$winget install openwong2kim.wmux
winget 권장 · choco와 PowerShell 한 줄 명령도 동일한 빌드를 설치합니다
인스톨러

Windows 11 / 10용 Setup.exe

Windows용 다운로드wmux-3.65.0.Setup.exe · 149 MB
x64 · 자동 업데이트
iOS용 wmux

에이전트의 질문에, 아이폰으로 답하세요.

아이폰용 wmux 받기
아이폰 연동 · wmux가 실행 중인 Mac 필요

Windows 10 (1903+) 또는 Apple Silicon macOS · 관리자 권한 불필요 · 계정 불필요 · 텔레메트리 없음

wmux와 다른 대안들.

wmuxtmuxWindows Terminal · iTerm2VS Code terminal에이전트 매니저
페인 분할✓✓✓✓부분 지원
세션 영속성✓✓✕부분 지원부분 지원
완전 재부팅에도 유지✓✕✕부분 지원부분 지원
Git 워크트리 팬아웃✓✕✕✕✓
오케스트레이터 & Fleet View✓✕✕✕부분 지원
파괴적 명령에 대한 승인 게이트✓✕✕✕부분 지원
채널 & 에이전트 간 메시징✓✕✕✕✕
실제 브라우저 자동화✓✕✕✕✕
MCP 도구 자동 등록✓✕✕✕부분 지원
오픈소스 · MIT✓✓부분 지원부분 지원부분 지원
✓ 지원부분 지원 제약 있음✕ 미지원

질문에 곧바로 답합니다.

워크스페이스 멀티플렉서가 뭔가요?
tmux는 터미널 하나를 멀티플렉싱합니다: 화면 하나 안에 여러 셸을. wmux는 워크스페이스를 멀티플렉싱합니다: 터미널, AI 코딩 에이전트, git 워크트리, 진짜 브라우저, 그리고 이들이 조율하는 채널까지 — 모두 데몬이 소유하며, 종료하거나 크래시나거나 재부팅해도 계속 실행되게 지켜줍니다.
wmux는 tmux 포트인가요?
아닙니다. wmux는 Windows에서는 ConPTY, macOS에서는 forkpty 위에 구축된 독립 애플리케이션입니다. 분할 페인과 13가지 동작을 커버하는 prefix 모드 같은 tmux 손버릇은 가져왔지만, 멀티플렉싱하는 단위는 터미널이 아니라 워크스페이스입니다.
wmux는 WSL이 필요한가요?
아니요. Windows에서 wmux는 ConPTY와 직접 통신하고, macOS에서는 forkpty를 사용합니다. 경로 중간에 리눅스 VM이 없고, 점심 전에 따로 종료할 것도 없습니다.
macOS 빌드가 있나요?
있습니다. wmux는 Apple Silicon용으로 서명 및 공증된 DMG를 제공하며, 앱 내 자동 업데이트는 Windows와 macOS arm64 양쪽에서 동작합니다.
MCP가 뭐고, wmux는 왜 도구를 자동 등록하나요?
Model Context Protocol은 AI 에이전트를 도구에 연결하는 개방형 JSON-RPC 스펙입니다. wmux는 브라우저, 채널, A2A, 페인, 터미널 등 84개의 MCP 도구를 노출하고, 처음 실행될 때 이 기기의 에이전트들에게 자체 등록하므로 손으로 편집할 설정 파일이 없습니다.
워크트리 팬아웃은 어떻게 동작하나요?
프롬프트 하나를 주고 최대 여덟 개까지 레인 수를 고릅니다. wmux는 레인마다 독립된 git 워크트리를 만들고 각각에서 에이전트를 실행한 뒤 결과를 나란히 보여줍니다. 이후 변경을 헝크 단위로 수확합니다 — 각 헝크는 완전히 적용되거나 전혀 적용되지 않습니다 — 그리고 Git 탭에서 풀 리퀘스트를 엽니다.
Claude Code, Codex, Gemini를 동시에 돌릴 수 있나요?
네. 각 페인이 자신의 PTY와 에이전트 프로세스를 소유합니다. wmux는 Claude Code, Codex CLI, Gemini CLI, Aider, OpenCode, GitHub Copilot CLI를 감지하고, 이들은 채널과 A2A 메시지로 서로 작업을 넘길 수 있습니다.
브라우저 도구로 실제로 뭘 할 수 있나요?
DevTools 프로토콜로 실제 Chrome 탭을 조작합니다: 이동, 클릭, React가 제어하는 입력 필드에 타이핑, CJK 텍스트 조합, DOM 읽기, 스크린샷 캡처, 네트워크 관찰까지. browser 카테고리 하나가 84개 MCP 도구 중 39개를 차지합니다.
재부팅 후 정확히 뭐가 유지되나요?
데몬은 워크스페이스, 페인, 작업 디렉토리, 스크롤백, 채널 기록을 유지합니다. wmux.json에 선언된 페인은 서비스처럼 감독되고 재시작됩니다. 에이전트 프로세스 자체는 기기가 멈추면 함께 멈추지만, 돌아왔을 때 남는 건 그들이 살고 있던 워크스페이스이며 바로 재연결할 준비가 되어 있습니다.
wmux는 오픈소스인가요?
네, MIT 라이선스이며 전체 소스를 GitHub에서 볼 수 있습니다.
wmux가 텔레메트리를 보내나요?
텔레메트리도, 분석도, 계정도 없습니다. wmux web은 기본적으로 루프백에 바인딩되며, 네트워크에 노출하는 것은 앱이 경고하는 명시적 선택입니다.
최소 시스템 요구사항은?
Windows 10 빌드 1903 이상(x64) 또는 Apple Silicon macOS. 약 4GB RAM과 수백 메가바이트의 디스크 공간이면 충분합니다. 인터페이스는 23개 언어로 제공됩니다.
내부 동작이 궁금한가요?

아키텍처, 키보드 단축키, 작업 공간에서 쓰이는 용어를 살펴보세요.

설계부터 키보드 중심.

tmux prefix 모드가 13가지 동작을 커버하므로 손에 익은 습관을 그대로 가져올 수 있습니다.

Pane

  • 오른쪽 분할Ctrl+D
  • 아래쪽 분할CtrlShift+D
  • 새 탭Ctrl+T
  • 탭 닫기Ctrl+W
  • Floating pane (Quake)Ctrl+`

Workspace

  • 새 워크스페이스Ctrl+N
  • 워크스페이스 전환Ctrl1-9
  • Multiview에 추가Ctrl+click
  • Multiview 종료CtrlShift+G
  • 사이드바 토글CtrlShift+B

Terminal

  • 검색 (정규식)Ctrl+F
  • Vi 복사 모드CtrlShift+X
  • 북마크 추가Ctrl+M
  • 이전 북마크Ctrl+↑
  • 다음 북마크Ctrl+↓

Fleet

  • Fleet ViewCtrlShift+A
  • Tmux prefix 모드Ctrl+B
  • Command paletteCtrl+K
  • 설정Ctrl,
  • 브라우저 열기CtrlShift+L

실제로 무엇이 돌아가는가.

아키텍처 — 데몬, 페인, MCP 호스트, 에이전트README.md → architecture
┌──────────────────────────────────────────────────────────────┐
│  wmux window  ·  Electron renderer  ·  React + xterm.js    │
│  ── panes · tabs · Fleet View · Git tab · browser surface    │
├──────────────────────────────────────────────────────────────┤
│  daemon  ·  owns every session, outlives the window        │
│  ── PTY pool (ConPTY on Windows, forkpty on macOS)           │
│  ── wmux.json pane supervision   ── scrollback up to 999K    │
│  ── channels · A2A bus · worktree tasks                      │
├──────────────────────────────────────────────────────────────┤
│  mcp host  ·  84 tools, registered on first run           │
│  ── workspace-scoped tokens      ── execute approval gate    │
├──────────────────────────────────────────────────────────────┤
│  agents  ·  claude code · codex · gemini · aider · …      │
└──────────────────────────────────────────────────────────────┘

# Each agent runs in its own PTY. wmux owns the lifecycle, not the agent.
# 8-pane echo latency: p50 4.6 ms, measured in CI.
# wmux web binds to loopback; exposing it to the network is opt-in.

이 페이지에서 쓰는 용어.

워크스페이스 멀티플렉서
터미널, 에이전트, 워크트리, 브라우저, 그리고 그들의 채널까지 — 여러 워크스페이스를 손으로 관리하는 여러 창 대신 창 하나, 생명주기 하나 안에서 실행하는 소프트웨어.
오케스트레이터
다른 페인의 서브 에이전트에게 작업을 위임하고, Fleet View에서 진행 상황을 추적하며, done-when 체크리스트를 통과할 때까지 스킬을 루프로 실행할 수 있는 wmux의 역할.
채널
워크스페이스 안에서 사람과 에이전트가 함께 쓰는 Slack 스타일 공간. 메시지, 스레드, 안 읽음 상태는 데몬이 저장하므로 재시작해도 유지됩니다.
워크트리 태스크
팬아웃의 한 레인: 자체 브랜치와 자체 에이전트를 가진 독립된 git 워크트리로, 이후 그 변경을 작업 트리에 헝크 단위로 수확합니다.
A2A — 에이전트 간 통신
에이전트끼리 직접 주고받는 태스크 메시지: 전송, 조회, 갱신, 취소. wmux는 이를 MCP 도구로 노출해 MCP를 말할 줄 아는 어떤 에이전트도 참여할 수 있습니다.
MCP — Model Context Protocol
AI 에이전트를 도구와 리소스에 연결하는 개방형 JSON-RPC 스펙. wmux는 로컬의 워크스페이스 범위 호스트에서 84개의 MCP 도구를 노출합니다.
CDP — Chrome DevTools Protocol
WebSocket으로 노출되는 Chromium의 디버깅 프로토콜. wmux는 이를 이용해 에이전트가 시뮬레이션된 탭이 아니라 진짜 브라우저 탭을 조작하게 합니다.
PTY — ConPTY / forkpty
페인이 동작하는 의사 터미널: Windows에서는 ConPTY, macOS에서는 forkpty. wmux는 이를 직접 호출하므로 리눅스 VM이 관여하지 않습니다.

창 하나. 플릿 하나.

wmux 다운로드

무료 · MIT · Windows & macOS · 텔레메트리 없음 · 계정 불필요