JetBrains의 오픈소스 IDE ThinkRail은 pi 코딩 에이전트에 편집기와 터미널, 변경 검토 및 GitHub PR 흐름을 결합했다. 코드 옆의 SPEC.md 명세 그래프와 재사용 가능한 스킬로 프로젝트 지식을 유지하고, Git worktree별 브랜치와 작업 디렉터리를 분리해 병렬 세션을 운영한다. 공식 설계는 에이전트와 상태를 보유한 호스트, 버전이 있는 통신 계약, 독립 UI로 책임을 나눈다. 데스크톱과 브라우저 CLI가 같은 호스트를 사용하며 모델 제공업체 인증이 필요하고, 저장소가 제안한 MCP 서버는 승인 전 비활성화된다.