← Projects

2026 · 기획 · 개발 · v0.0.1

Podium

OMC 멀티 에이전트 tmux 세션을 VSCode·Antigravity 사이드바에서 지휘하는 크로스 플랫폼 확장.

VSCode ExtensionTypeScripttmux/psmux Repo ↗

“Weave your AI agents on one podium.” — 여러 AI 에이전트를 한 연단에서 지휘한다.

문제 정의

멀티 에이전트로 개발하면 강력하지만, 대가가 있다. OMC(oh-my-claudecode)의 /team, ralph, ulw, /ccg 같은 명령을 수십 개 외워야 하고, tmux 세션이 여러 개 동시에 돌면 지금 어느 에이전트가 무엇을 하는지 추적하기 어렵다. 터미널은 강력하지만 상태를 보여주지 않는다.

과정

  • OMC 관리 세션을 자동 감지(omc-team- prefix)해 IDE 사이드바 트리로 시각화했다.
  • /team N:model "prompt" 실행을 CLI 대신 GUI 폼으로 만들었다.
  • 실시간성이 관건이라, OMC의 hook 이벤트를 받는 로컬 수신 서버를 확장에 내장했다. 안 되는 환경에선 .omc/state 파일 폴링으로 이중 채널 구성.
  • Windows는 tmux가 없어, psmux로 네이티브 지원을 붙였다. 원칙은 하나 — “UI는 OS를 모르고, Backend만 OS를 안다.”

결과

CLI를 외우지 않고도 에이전트 팀을 IDE에서 띄우고, 무엇을 하는지 눈으로 보며 운영한다. 무엇보다 내가 매일 쓰는 도구가 됐다.

배운 점

범용 tmux 확장을 만들 수도 있었다. 대신 OMC라는 특정 생태계에 깊게 파고든 것이 차별점이 됐다. 넓게 얕게보다, 좁게 깊게. 그리고 언제나 — 상상 속 사용자보다 내가 매일 쓰는 것을 먼저 만든다.