AI 코딩 에이전트(Claude, Codex, Pi, Cursor Agent)를 활용하는 개발자들이 로컬 환경에서 설정한 스킬, 명령어, 각종 설정을 원격 리눅스 서버에서도 번거로운 수작업 없이 자동으로 동기화해주는 새로운 도구 '페리(Ferry)'가 공개되었습니다. 페리는 개발자가 한 번 설정한 에이전트 환경을 여러 원격 머신에서 일관되게 유지할 수 있도록 돕습니다. 로컬에서 스킬을 변경하면 원격 에이전트에도 즉시 반영되어, 개발 워크플로우의 효율성을 크게 향상시킬 수 있습니다.
페리는 개발자의 로컬 머신을 '진실의 원천(source of truth)'으로 삼아, 설정 파일들을 프라이빗 깃(Git) 저장소에 스냅샷 형태로 발행합니다. 이후 연결된 원격 서버들은 SSH나 Tailscale을 통해 이 스냅샷을 풀(pull)하여 자신들의 에이전트 환경을 동기화하는 방식입니다. 동기화 대상에는 에이전트 스킬, AGENTS.md 파일, 서브 에이전트, 사용자 정의 명령어, 설정, MCP(Multi-Agent Communication Protocol) 서버 정보 등이 포함됩니다. 특히 로그인 정보나 API 키와 같은 민감한 데이터는 로컬 머신에만 유지되며 원격으로 복사되지 않아 보안을 강화했습니다. 또한, '페리 워치(ferry watch)' 기능을 통해 로컬 변경 사항을 원격으로 자동 전송하고, '페리 터널(ferry tunnel)'로 원격 개발 서버 포트를 로컬 브라우저에서 바로 열어볼 수 있는 편의성도 제공합니다.
이러한 페리의 등장은 AI 코딩 에이전트를 활용하는 개발자들에게 상당한 이점을 제공합니다. 여러 개발 환경을 오가며 작업해야 하는 경우, 매번 에이전트 설정을 수동으로 재구성하는 비효율을 제거하여 개발 시간을 단축하고 오류 발생 가능성을 줄일 수 있습니다. 특히 클라우드 기반 개발 환경이나 원격 서버에서 AI 에이전트를 자주 사용하는 개발자들에게는 필수적인 도구가 될 수 있습니다. 이는 개발 생산성 향상을 넘어, AI 에이전트를 활용한 개발 워크플로우를 더욱 매끄럽고 일관되게 만들어주는 중요한 진전으로 평가할 수 있습니다.
