jamesrochabrun/AgentHub
Manage all sessions in Claude Code and Codex. Easily create new worktrees, run multiple terminals in parallel, preview edits before accepting them, make inline changes directly from diffs, and more.
해결하는 문제
AgentHub는 여러 AI 코딩 에이전트(특히 Claude Code와 Codex)를 동시에 관리하고 모니터링하기 위해 설계된 macOS 앱입니다. 여러 터미널 창을 전환할 필요 없이, 에이전트 세션을 통합된 인터페이스로 감시하고, 변경 사항을 검토하며 GitHub, iOS 시뮬레이터, 웹 미리보기와 같은 개발 도구와 통합할 수 있습니다.
작동 방식
이 앱은 기존 CLI 기반 에이전트 위에 관리 계층을 제공합니다. 풀링 없이 파일 시스템 감시기를 사용하여 실시간으로 세션 업데이트를 모니터링합니다. 각 세션마다 완전한 PTY 터미널(SwiftTerm)을 내장하여 앱 내에서 세션을 직접 시작하고 재개할 수 있습니다. 또한 GitHub CLI(gh)와 통합하여 리포지토리 데이터를 표시하고, MCP(Model Context Protocol) 앱, Mermaid 다이어그램, 에이전트가 생성한 측정 데이터에 특화된 렌더링도 제공합니다.
대상 사용자
Claude Code 또는 Codex와 같은 AI 코딩 에이전트를 사용하면서 병렬 세션을 더 체계적이고 시각적으로 관리하고, 차이점(diff)을 검토하며 로컬 개발 환경(특히 iOS 및 웹 개발)과 에이전트 워크플로우를 통합하고자 하는 개발자에게 적합합니다.
주요 기능
- 다중 제공자 지원: Claude Code와 Codex 세션을 함께 모니터링하고 시작할 수 있습니다.
- 내장 터미널: 각 세션 카드 내에 직접 상호작용할 수 있는 완전한 PTY 터미널이 내장되어 있습니다.
- iOS 시뮬레이터 통합: 앱 내에서 부팅된 iOS 시뮬레이터를 직접 빌드하고 실행하며 미러링할 수 있으며, UI 애노테이션과 핫리로딩도 지원합니다.
- GitHub 통합: PR과 이슈를 탐색하고 CI 상태를 모니터링하며 GitHub CLI를 통해 에이전트로 GitHub 컨텍스트를 전송할 수 있습니다.
- MCP 앱 렌더링: Excalidraw와 같은 MCP 앱 UI를 전용 사이드패널에서 실시간으로 렌더링합니다.
- 측정 데이터 추적: 에이전트가 생성한 데이터(주장, 차트, 쿼리)를 프로젝트별 패널에 기록하고 재실행 가능한 기록을 유지합니다.
- 웹 미리보기: 배치 업데이트 기능과 전용 Storybook 지원이 있는 통합 웹 미리보기입니다.
- Git Worktree 관리: 다른 브랜치에서 에이전트 세션을 격리하기 위해 형제 worktree를 생성하고 삭제할 수 있습니다.
- 인라인 차이점 리뷰: 분할 화면 차이점 보기와 인라인 에디터를 통해 에이전트에 변경 요청을 보낼 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트