Farol: 병렬 AI 코딩 에이전트용 macOS 터미널
Farol
핵심 내용
Farol이 병렬 AI 코딩 에이전트 관리를 위한 MIT 라이선스 macOS 터미널을 출시했다.
자세히 보기
Farol이 오늘 출시된 새로운 macOS 터미널 애플리케이션으로, 개발자가 여러 AI 코딩 에이전트를 동시에 관리할 수 있도록 돕는다. Claude Code와 Codex를 병렬로 실행하도록 설계되어, 권한 프롬프트 대기나 입력 대기 중인 에이전트를 확인하기 위해 탭을 계속 전환해야 하는 워크플로우의 불편함을 해결한다.
핵심 기능
각 세션의 상태를 working, waiting for you, done으로 표시하는 시각적 상태 시스템을 제공한다. 이 상태는 앱 내 사이드바와 macOS 메뉴 바 또는 노치(notch)에 표시되어, 사용자가 다른 애플리케이션에서 작업하는 동안에도 에이전트를 모니터링할 수 있다. Farol은 에이전트를 래핑하지 않으며, 에이전트의 네이티브 훅(hooks)을 활용해 상태를 보고한다.
워크플로우 통합
Farol은 개발 워크플로우와 직접 통합된다:
- 태스크 생성: 사용자가 태스크를 설명하거나 GitHub 이슈 또는 Jira 티켓을 선택하면 새 태스크를 시작할 수 있다. 앱은 자동으로 새 브랜치에 git worktree를 생성하고 태스크를 초기 프롬프트로 에이전트를 실행한다.
- 리뷰 및 커밋: 세션의 변경 사항을 단일 diff로 표시하여, 터미널 창 내에서 직접 커밋, 푸시 및 풀 리퀘스트 생성이 가능하다.
- 충돌 해결: 리베이스 또는 병합 충돌을 처리하기 위한 3열 병합 뷰가 제공된다.
기술 세부 정보 및 가용성
libghostty(Ghostty 터미널의 엔진)를 기반으로 구축된 Farol은 Ghostty와 유사하게 렌더링되며 기존 Ghostty 구성을 읽는다. 애플리케이션 래퍼는 네이티브 Swift로 작성되었다. 이 애플리케이션은 무료이며 MIT 라이선스를 따르고, 계정 등록이나 텔레메트리 수집이 필요 없다. 현재 Apple Silicon 장치에서 macOS 14 이상을 실행하는 경우에만 지원된다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.