스포티파이가 AI 코딩 환경 'Xirp'를 공개하며, 기존 AI 코딩 도구들이 가진 고질적인 문제인 '조직 컨텍스트(Organizational Context) 부족' 해결에 나섰습니다. 현재 AI 코딩 도구들은 코드 생성 속도를 비약적으로 높였지만, 시스템의 배경 지식이나 조직의 특수성을 이해하지 못해 기술적으로는 정확해도 운영상 부적절한 코드를 제안하는 경우가 많았습니다. Xirp는 이러한 문제를 해결하기 위해 슬랙(Slack) 대화, 담당자의 기억, 오래된 README, 컨플루언스(Confluence) 등 조직 내부에 흩어진 지식을 AI 에이전트에게 적시에 제공하는 데 중점을 둡니다.
Xirp는 macOS용 로컬 앱으로, 클로드 코드(Claude Code), 코덱스(Codex), 제미니(Gemini) 등 다양한 AI 코딩 에이전트를 여러 프로젝트와 세션에서 실행하고 관리할 수 있습니다. 각 에이전트의 기존 CLI, 인증, 모델, 권한 설정을 그대로 활용하며, Xirp 자체가 에이전트를 대체하는 것이 아니라 이들을 통합 관리하는 환경을 제공합니다. 특히, 지속되는 터미널 세션(persistent terminal session)을 통해 여러 에이전트를 병렬 실행하고, 앱을 닫았다 다시 열어도 세션을 이어갈 수 있습니다. 또한, 작업별 깃 워크트리(Git worktree)를 생성하여 같은 저장소에서 여러 에이전트가 서로의 작업 디렉터리를 방해하지 않고 병렬 작업을 가능하게 합니다. 스포티파이의 개발자 포털(Portal)과 연동하면 소프트웨어 카탈로그, 워크스페이스에 저장된 서비스, 소유권, 의존성, 문서, 기술적 결정, 이전 세션 정보 등을 에이전트의 컨텍스트로 활용할 수 있습니다.
이러한 접근 방식의 핵심은 모든 문서를 초기 프롬프트에 한 번에 넣는 대신, 필요할 때 'MCP(Multi-Context Provider)' 도구를 통해 추가 정보를 조회하는 방식입니다. 워크스페이스(Workspace)는 카탈로그 엔티티, 위키, 기술 기록, 링크, 문서, 소유권, 이전 세션 등을 공유 컨텍스트로 관리하며, 작업이 끝난 세션의 기록(transcript)을 수동으로 업로드하면 팀원과 이후 에이전트가 이를 재활용하여 '살아있는 문서화'를 구축할 수 있습니다. 이는 개발 과정에서 생성되는 지식을 효과적으로 문서화하고 재사용함으로써, 시간이 지나도 최신 정보를 유지하고 새로운 개발자가 빠르게 프로젝트에 적응할 수 있도록 돕는 중요한 의미를 가집니다. Xirp는 현재 macOS 전용 로컬 앱 베타 버전으로 제공되며, 스포티파이 포털 없이도 사용 가능합니다.