Farcaster: 데스크톱 앱에서 Pi와 Neovim 결합
Farcaster: Pi + Neovim in a desktop app
핵심 요약
Pi와 Neovim을 통합하여 워크플로우를 개선하고 에이전트 간 협업을 지원하는 데스크톱 앱 소개.
- Pi 통합 — 데스크톱 앱 내에서 Pi를 활용한 워크플로우를 구축함.
- Neovim 연동 — 코드 검토 및 편집을 위해 Neovim 환경을 도입함.
- RPC 연결 — Pi와 RPC로 통신하며 에이전트 간 상호작용을 지원함.
- MCP 서버 — 공유 작업 목록과 의존성 관리를 위한 서버 기능을 제공함.
원래는 내 작업 흐름에 맞춰 Pi를 쓰려고 만든 앱이었음. 나중에 다른 하네스들도 추가했는데, 전부 같은 앱 안에서 똑같은 컨트롤로 쓸 수 있게 만들었지. 그리고 리뷰하고 수정하는 과정에 Neovim을 다시 끌어들이고 싶기도 했고.
이 앱은 RPC로 Pi에 연결됨. 선택적으로 쓸 수 있는 MCP 서버도 포함되어 있는데, 이걸 쓰면 에이전트들이 같은 하네스나 설정된 다른 하네스에서 돌아가는 워커를 만들고 대화할 수 있음. 서버는 의존성이 포함된 공유 작업 목록도 제공하니까, 굳이 에이전트 하나하나의 컨텍스트에 의존성 정보를 다 때려 박을 필요도 없음.
아직 초기 단계긴 한데, 꽤 오랫동안 매일 쓰고 있는 중임.

