openwong2kim/wmux
Workspace multiplexer for AI agent
해결하는 문제
여러 AI 에이전트(Claude Code, Codex, Gemini 등)를 동시에 관리하는 것은 어렵습니다. 사용자들은 서로 다른 에이전트를 조정하고, 여러 작업에 걸친 진행 상황을 추적하며, 소프트웨어 충돌이나 컴퓨터 재부팅 시 세션 연속성을 유지하는 데 어려움을 겪는 경우가 많습니다.
작동 방식
wmux는 백그라운드 데몬을 실행하여 독립적인 터미널 창(PTY), git worktree 및 통합 브라우저를 관리하는 워크스페이스 멀티플렉서 역할을 합니다. Model Context Protocol (MCP) 서버를 사용하여 브라우저 자동화 및 에이전트 간 통신을 포함하여 에이전트가 워크스페이스와 상호 작용할 수 있는 도구를 제공합니다. 또한 모든 활성 에이전트를 모니터링할 수 있는 "fleet view" 콕핏과 OS 재부팅 후에도 세션이 유지되도록 하는 지속성 레이어를 특징으로 합니다.
대상 사용자
복잡한 멀티 에이전트 워크플로우를 오케스트레이션하고, 격리된 git 환경에서 병렬 작업을 실행하며, 자율적인 에이전트 루프를 감독해야 하는 개발자 및 AI 엔지니어.
주요 특징
- 작업 분산 및 수확(Task Fan-out & Harvest): 격리된 git worktree에서 최대 8개의 작업을 생성하고 사이드 바이 사이드 diff 인터페이스를 통해 특정 코드 영역을 검토하거나 채택할 수 있습니다.
- 멀티 에이전트 조정: Slack 스타일의 통신 채널을 통해 에이전트 간(A2A) 메시징 및 작업 위임을 가능하게 합니다.
- 세션 지속성: 백그라운드 데몬이 에이전트 대화와 실행 중인 프로세스가 애플리케이션 종료, 충돌 및 전체 시스템 재부팅 후에도 유지되도록 보장합니다。
- 통합 브라우저: CDP를 통한 내장 브라우저가 포함되어 있어 에이전트가 워크스페이스 내에서 탐색, 클릭 및 스크린샷을 찍을 수 있습니다。
- Zero-config MCP: 실행 즉시 에이전트가 사용할 수 있도록 86개의 도구(브라우저, 터미널, 채널 등)를 자동으로 등록합니다.