Claude Code 세션을 여러 개 동시에 실행할 수 있는 네이티브 Mac 앱, omux를 만들었습니다
i made omux, a native mac app for running lots of claude code sessions side by side
핵심 요약
Claude Code 세션을 병렬로 관리하고 모니터링할 수 있는 오픈소스 네이티브 Mac 앱 omux가 공개되었습니다.
- 네이티브 성능 — Electron 대신 SwiftUI를 사용하여 가볍고 빠름
- 세션 관리 — 사이드바에서 여러 세션의 상태를 실시간으로 확인 가능
- 워크트리 격리 — Git worktree를 활용해 세션 간 파일 간섭 방지
- 상태 추적 — 터미널 OSC 7501 코드를 통해 이벤트 기반으로 세션 상태 파악
omux는 여러 개의 claude code 세션을 한 번에 돌릴 수 있는 무료 오픈소스 맥 앱이야. (electron 아니고 swiftui로 만듦)
- 사이드바에서 프로젝트랑 세션을 관리할 수 있고, 작업 중인지, 확인이 필요한지, 끝났는지 실시간 상태도 다 보여줌.
- 사이드바에서 바로 allow / deny 눌러서 권한 요청 처리 가능.
- 세션마다 git worktree를 따로 써서, 여러 세션 돌려도 파일 꼬일 일 없음.
- diff 리뷰 기능: 코드 줄 클릭해서 메모 남기고, 나중에 메모 싹 다 모아서 claude한테 한 번에 보낼 수 있음.
- 브라우저 탭: 로컬 사이트에서 요소 하나 딱 찍으면, 그놈의 html, 스타일, 스크린샷까지 싹 다 프롬프트에 박아줌.
- 지금 돌아가는 서브 에이전트들이 뭐 하고 있는지 실시간으로 확인 가능.
- 앱 껐다 켜도 대화 내용 그대로 남아있고, 사이드바에서 파일 패널이랑 플랜 사용량 제한도 바로 확인됨.
claude code로 만들었고, fable 5.1 사용함.
macos 14 이상 필요하고, 지금은 ./build.sh로 직접 빌드해서 써야 함.
https://github.com/onurozcan/omux
피드백이나 버그 제보는 언제든 환영.

