Phasr
Phasr는 Git worktree 분리와 사람 검토로 터미널 기반 AI 코딩 에이전트를 병렬 실행하는 오픈소스 데스크톱 워크스페이스입니다. diffs를 검토하고 변경을 승인한 뒤 병합할 수 있습니다.
Phasr란?
Phasr는 AI 코딩 에이전트를 병렬로 실행하기 위한 오픈소스 데스크톱 워크스페이스입니다. 여러 터미널 기반 코딩 에이전트를 조율하고, 각 작업을 분리한 채 유지하며, 변경 사항이 메인 브랜치에 병합되기 전에 검토하려는 개발자를 위해 설계되었습니다.
이 제품은 Git worktree 분리, 실시간 작업 가시성, 사람 검토를 중심으로 구성되어 있습니다. diff를 비교하고, 변경을 승인 또는 거절하며, 선호하는 편집기나 IDE에서 에이전트 결과물을 다루는 리뷰 우선 워크플로우를 지원합니다.
주요 기능
- 병렬 에이전트 실행: 여러 AI 코딩 에이전트를 동시에 시작해 각자 별도 작업을 맡기므로, 순차가 아니라 병렬로 작업을 진행할 수 있습니다.
- Git worktree 분리: 각 에이전트가 별도의 Git worktree에서 실행되어 변경 사항이 분리되고, 공유 작업 디렉터리에서 충돌을 피할 수 있습니다.
- 실시간 작업 추적: 작업 중 워크스페이스에서 에이전트 상태, 진행률, 대기 중이거나 완료된 작업을 모니터링할 수 있습니다.
- 에이전트 비종속 터미널 지원: Phasr는 Claude Code, Codex CLI, Gemini CLI, Cursor Agent, Aider 같은 도구를 포함해 터미널에서 실행되는 CLI 에이전트와 함께 작동하도록 만들어졌습니다.
- 검토 및 병합 제어: 파일 단위 diff, 변경 요약, 라인 수를 확인한 뒤 병합 전에 승인, 거절 또는 수정 요청을 할 수 있습니다.
- 편집기 전달: 에이전트가 생성한 작업을 VS Code, Cursor, JetBrains, Zed 또는 다른 네이티브 개발 환경에서 열 수 있습니다.
Phasr 사용 방법
먼저 macOS 앱을 다운로드하거나 GitHub에서 프로젝트를 확인하세요. 그런 다음 저장소를 만들거나 연결하고, 서로 다른 작업에 대해 하나 이상의 코딩 에이전트를 실행한 뒤, Phasr가 각 에이전트의 분리된 worktree를 관리하도록 맡기면 됩니다.
변경 사항이 생성되면 워크스페이스에서 diff를 검토하고, 필요하면 선호하는 편집기에서 코드를 연 뒤, 메인 브랜치로 다시 병합할 준비가 된 작업만 승인하세요.
활용 사례
- 여러 저장소 변경을 한 번에 구현: 인증 미들웨어, rate limiting, webhook 재시도 같은 별도 작업을 서로 다른 에이전트에 할당해 동시에 실행합니다.
- 병합 전 에이전트 결과 검토: diff와 승인 워크플로우를 사용해 생성된 코드가 메인 브랜치에 도달하기 전에 검증합니다.
- 터미널 기반 AI 도구와 함께 작업: 단일 제공자나 독점 프로토콜에 묶이지 않고 CLI 코딩 에이전트를 조율합니다.
- 공유 코드베이스에서 변경 사항 분리 유지: 각 에이전트에 자체 worktree를 부여해 파일 충돌을 줄이고 병렬 개발을 단순화합니다.
- 선호하는 IDE에서 생성된 코드 편집: 에이전트가 만든 변경 사항을 VS Code, Cursor, JetBrains, Zed 또는 다른 편집기에서 열어 더 깊이 수동 검토합니다.
FAQ
Phasr는 오픈소스인가요? 네. 페이지에서는 Phasr를 오픈소스로 설명하며 MIT 라이선스로 제공된다고 명시합니다.
어떤 플랫폼을 지원하나요? 소스 페이지에 따르면 Phasr는 macOS용으로 제공됩니다. 다른 데스크톱 플랫폼은 언급되지 않습니다.
Phasr는 하나의 AI 모델이나 제공자만 사용하나요? 아니요. 이 제품은 에이전트 비종속(agent-agnostic)으로 설명되며, Claude Code, Codex CLI, Gemini CLI, Cursor Agent, Aider 같은 터미널 기반 도구와 호환됩니다.
병합 전에 변경 사항을 검토할 수 있나요? 네. 워크스페이스에는 파일 diff, 변경 요약, 그리고 거절 또는 승인 후 병합 같은 승인 작업이 포함됩니다.
Phasr가 편집기를 대체하나요? 반드시 그렇지는 않습니다. 페이지는 외부 편집기로의 원클릭 전달을 강조하므로, 네이티브 개발 도구를 대체하기보다 함께 사용하도록 설계된 것으로 보입니다.
대안
- 단일 에이전트 코딩 어시스턴트: 한 번에 하나의 에이전트 또는 하나의 채팅 기반 코딩 흐름에 집중하는 도구입니다. 더 단순하지만, 병렬 작업 조율이나 worktree 분리를 강조하지는 않습니다.
- IDE 내장형 AI 코딩 기능: 코드 편집기나 IDE에 내장된 어시스턴트입니다. 편집기 안에서 도움을 받기에는 편리하지만, 동일한 다중 에이전트 워크스페이스나 검토 워크플로우를 제공하지 않을 수 있습니다.
- 다른 터미널 기반 에이전트 실행기: 터미널에서 에이전트를 실행하는 CLI 조율 도구입니다. 비슷한 에이전트 실행을 제공할 수 있지만, 항상 동일한 리뷰 우선 병합 프로세스나 내장 worktree 관리를 제공하는 것은 아닙니다.
- 일반 Git 워크플로우 도구: 코드 변경 관리를 돕는 브랜치 및 병합 도구입니다. 협업에는 도움이 되지만, 여러 AI 코딩 에이전트를 병렬로 조율하도록 특별히 설계되지는 않았습니다.
대안
Devin
Devin은 AI 코딩 에이전트로 코드 마이그레이션과 대규모 리팩터링을 서브태스크 병렬로 수행해요. 엔지니어 승인 하에 진행
imgcook
imgcook은 디자인 목업을 클릭 한 번으로 고품질의 실제 운영 가능한 코드로 변환하는 지능형 도구입니다.
Pi Coding Agent
Pi Coding Agent는 개발자를 위한 터미널 기반 코딩 에이전트로, 명령줄에서 코딩 도움을 제공합니다. 설정, 피드백, 논의는 docs, GitHub, Discord에서 확인하세요.
Biji
Biji는 혁신적인 도구와 기능을 통해 생산성을 향상시키기 위해 설계된 다목적 플랫폼입니다.
Ably Chat
Ably Chat은 실시간 채팅 API와 SDK로 맞춤형 채팅 앱을 구축합니다. 반응, 존재감, 메시지 편집/삭제를 포함해 대규모 실시간에 최적화
AakarDev AI
AakarDev AI는 원활한 벡터 데이터베이스 통합을 통해 AI 애플리케이션 개발을 간소화하는 강력한 플랫폼으로, 신속한 배포와 확장성을 가능하게 합니다.