원문 캡처 · farol.build
원문 캡처 · farol.build

Farol은 Mac에서 AI 에이전트가 만든 코드를 브랜치에서 검사하는 오픈소스 도구다. 셸 명령과 AI 검토를 파이프라인으로 묶고, 검사에 실패하면 보고서를 에이전트에 보내 수정과 재검사를 반복한다. 현재는 Apple Silicon Mac만 지원한다.

파이프라인에는 린터나 테스트 같은 셸 명령과 아키텍처 검토·보안 감사 등을 수행하는 AI 단계를 함께 넣을 수 있다. 각 AI 단계에는 프롬프트와 에이전트, 모델을 따로 지정할 수 있으며, 한 단계의 출력을 다음 단계에 전달하거나 특정 단계를 관문으로 설정할 수도 있다. 관문 단계가 실패하면 뒤따르는 단계는 건너뛴다.

검사는 Farol이 실행하는 에이전트와 파이프라인에만 적용된다. 셸 단계는 Mac에서 실행되며, AI 단계는 프롬프트와 필요한 코드를 선택한 모델 제공업체에 보낸다. Farol은 에이전트별 CLI를 사용하므로 이용하려는 에이전트를 설치해야 한다. 지원 대상으로 Claude, Codex, Cursor, Opencode, pi agent와 OpenRouter를 통한 모델을 제시한다.

현재 모든 단계는 로컬에서 실행된다. 원격 샌드박스는 향후 제공할 예정이며, Farol은 이 기능에서 사용자의 Farol 서비스에 새 샌드박스를 만들고 체크아웃 스냅샷으로 셸 단계를 실행할 계획이라고 설명한다. 무시된 파일과 비밀 정보로 보이는 파일은 Mac에 남는다고 안내한다. Intel Mac, Windows, Linux는 현재 지원하지 않는다.

Mac용 다운로드 · 소스 코드 · GitHub 이슈

Farol은 무료 오픈소스 소프트웨어다.