Superset은 AI 에이전트 시대를 위한 IDE — Claude Code·Codex 등 여러 AI 코딩 에이전트를 병렬로 실행해 개발 효율을 극대화하는 확장 터미널. 각 작업을 독립된 Git worktree로 격리, 중앙 대시보드에서 모든 에이전트 상태 추적, 내장 Diff 뷰어·코드 편집기. cmux (AI 코딩 터미널)와 같은 포지션이지만 접근 방식이 다름.
단일 프로젝트에서 여러 AI 에이전트 동시 실행:
워크스페이스 1: Claude Code → 인증 모듈 구현
워크스페이스 2: Codex → 테스트 작성
워크스페이스 3: Gemini CLI → 문서화
워크스페이스 4: Copilot → 버그 수정
→ 각각 독립된 Git worktree에서 충돌 없이 작업
2. Git Worktree 격리
기존 방식:
에이전트 A가 파일 수정 중
에이전트 B도 같은 파일 수정
→ 충돌 ⚠️
Superset:
각 워크스페이스 = 독립 Git worktree
→ 에이전트 간 파일 충돌 원천 차단
→ 작업 완료 후 merge
3. 중앙 모니터링 대시보드
모든 에이전트의 상태를 한 화면에서:
✓ 실행 중 / 대기 중 / 완료
✓ 변경된 파일 수
✓ 알림 (변경 발생 시)
✓ 리소스 사용량
4. 내장 Diff 뷰어 + 코드 편집기
에이전트가 만든 변경사항을:
✓ Diff로 빠르게 검토
✓ 인라인 편집 가능
✓ 외부 IDE 없이 수정
5. Workspace Preset
프리셋으로 자동화:
✓ 환경 설정
✓ 의존성 설치
✓ 초기화 작업
✓ 에이전트별 CLAUDE.md/agents.md 설정
→ Superset의 niche: Git worktree 격리 + 내장 Diff/에디터 = “에이전트 작업 검토에 특화”
→ cmux의 niche: 알림 링 + 내장 브라우저 = “프론트엔드 개발에 특화”
활용 시나리오
시나리오
활용
대규모 리팩터링
에이전트 4~5개 병렬, 각 모듈 담당
이슈 대량 해결
이슈별 워크스페이스 + worktree
PR 검토
내장 Diff로 에이전트 결과 즉시 리뷰
멀티 에이전트 비교
Claude vs Codex 같은 작업 → 결과 비교
새 프로젝트 세팅
Preset으로 환경 자동화
의의
1. "에이전트를 검토하는 IDE"
- 기존 IDE: 사람이 코드 작성
- Superset: AI가 코드 작성 + 사람이 검토
2. Git worktree = 에이전트 충돌 해결의 정답
- 같은 repo에서 N개 에이전트 병렬 → 충돌 ❌
3. AI 코딩 도구의 "IDE화" 흐름
- [[cmux (AI 코딩 터미널)]]: 터미널 진화
- Superset: IDE 진화
- [[oh-my-claudecode & Claude 멀티에이전트]]: 오케스트레이션 진화
→ 모두 "멀티 에이전트 병렬"이 핵심
4. Workspace Preset = 재현 가능한 개발 환경
- [[NixOS]]의 선언적 환경과 유사한 철학