openwong2kim/wmux

Run Claude Code, Codex & Gemini in parallel on Windows & macOS — git worktree fan-out with atomic hunk adoption, approval gates, reboot-surviving sessions

해결하는 문제

wmux는 AI 에이전트 펌프를 관리하기 위해 설계된 워크스페이스 멀티플렉서입니다. Claude Code, Codex, Gemini와 같은 여러 CLI 기반 AI 에이전트를 사용할 때 발생하는 작업 흐름의 분산 문제를 해결합니다. 단일 창 내에서 지속 가능한 세션, 조정된 통신, 통합된 버전 관리 기능을 통해 이를 통합합니다.

작동 방식

이 도구는 여러 PTY(가상 터미널)를 관리하는 데몬으로 작동하며, 에이전트를 격리된 패널에서 실행할 수 있습니다. Git worktrees와 직접 통합되어 단일 프롬프트를 여러 격리된 환경으로 분산하는 '팬아웃' 워크플로우를 가능하게 합니다. 또한 채널과 A2A 메시징을 제공하는 통신 레이어, 브라우저, 터미널, 다른 에이전트와 상호작용할 수 있는 MCP(Model Context Protocol) 표면도 제공합니다. 별도의 iOS 앱을 통해 잠긴 핸드폰에서 푸시 알림을 통해 에이전트 작업을 승인할 수 있습니다.

대상 사용자

복잡한 코딩 작업을 처리하기 위해 여러 AI 에이전트를 조율하는 개발자 및 고급 사용자에게 적합합니다. 고수준의 감시, 여러 소스로부터 원자적인 코드 채택, 시스템 재부팅 후에도 에이전트 세션을 유지할 수 있는 능력이 필요합니다.

주요 기능

  • 작업 팬아웃 및 수확: 하나의 프롬프트를 여러 격리된 Git worktree에 배포하고, 차이점을 옆으로 비교하여 원자적인 git apply로 특정 코드 조각을 채택합니다.
  • 지속 가능한 세션: tmux 스타일의 데몬으로 인해 앱 종료, 충돌, 전체 OS 재부팅 후에도 에이전트 대화와 프로세스가 유지됩니다.
  • 다중 에이전트 조율: Slack 스타일의 채널과 에이전트 간(A2A) 메시징에 실행 승인 게이트가 포함되어 있습니다.
  • 통합 브라우저: CDP를 통해 내장된 Chrome을 통해 워크스페이스 내에서 웹 탐색 및 상호작용이 가능합니다.
  • 원격 승인: 푸시 알림을 통해 에이전트 요청을 승인하고 펌프 상태를 모니터링할 수 있는 별도의 iOS 앱 제공.
  • Git 통합: worktree 및 풀 리퀘스트를 관리하는 전용 Git 탭과 읽기 전용 워크스페이스 차이점 도구 제공.
  • 프롬프트 스케줄링: 특정 에이전트 세션에 미래 시간(+5h 등)에 프롬프트를 큐잉할 수 있으며, 재시작 후에도 유지됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트