
JetBrains의 ThinkRail은 코딩 에이전트 pi를 바탕으로 한 IDE다. 프로젝트별 지식 문서와 재사용 가능한 기술을 활용하고, 작업을 별도 Git 워크스페이스로 분리해 여러 에이전트 세션을 병렬로 운영할 수 있다.
ThinkRail은 데스크톱 앱과 thinkrail CLI로 제공된다. GitHub 저장소에서 플랫폼별 설치 파일을 받을 수 있으며, 두 배포 형태 모두 SHA256SUMS가 포함된 릴리스 페이지에 올라온다.
CLI 설치 스크립트는 바이너리를 내려받고 SHA-256 체크섬을 확인한 뒤 thinkrail을 PATH에 추가한다. macOS·Linux와 Git Bash에서는 다음 명령을 실행한다.
curl -fsSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh | bash
Windows에서는 cmd와 PowerShell에서 같은 명령을 사용할 수 있다.
powershell -c "irm https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.ps1 | iex"
설치 후 저장소 경로를 지정해 프로젝트를 열 수 있다.
thinkrail ~/code/my-repo
thinkrail을 사용하려면 PATH에 git이 있어야 하며, 모델 제공자도 필요하다. 앱에서 JetBrains AI에 로그인하거나 pi의 자체 인증을 통해 다른 제공자를 연결할 수 있다. ThinkRail 자체 계정은 없다.
각 워크스페이스는 별도 Git worktree와 브랜치로 구성할 수 있다. 에이전트는 서로의 체크아웃을 건드리지 않고 작업하며, 사용자는 변경 내용을 검토하고 병합할 수 있다. IDE에는 Monaco 편집기, 파일 트리, 터미널, 문서와 Git 변경 보기 등이 포함된다. 에이전트 세션별 모델과 토큰·비용 정보를 확인할 수 있고, 작업 계획을 함께 편집하거나 하위 에이전트에 일을 맡길 수도 있다.
프로젝트 코드 옆에는 SPEC.md 파일로 구성된 지식 그래프를 둘 수 있다. 에이전트는 전용 도구를 사용해 이 문서를 읽고 관리한다. MCP 서버 연결, 웹 조사, 채팅 안의 다이어그램과 파일 미리보기 기능도 제공한다.
플랫폼별 지원에는 차이가 있다. 데스크톱 앱은 Apple Silicon Mac, Windows x64, Linux x64·ARM64용으로 제공되며, Intel Mac용 데스크톱 빌드는 없다. CLI는 macOS Intel에서 미리 빌드된 파일이 없어 소스에서 빌드해야 한다. Linux 데스크톱 앱은 glibc 2.38 이상과 GTK 3, WebKitGTK 4.1, Ayatana AppIndicator 3, librsvg 2가 필요하다. Windows 실행 파일에는 JetBrains 서명이 있지만, macOS CLI는 서명만 되어 있고 공증은 아직 되지 않았다. Linux 배포 파일은 서명되지 않았다.
ThinkRail은 실행, 채팅 생성, 메시지 전송, 제공자 연결 같은 기본 사용 이벤트를 무작위 설치 ID와 함께 수집한다. 분석 데이터에는 프롬프트, 코드, 파일, 자격 증명, 계정 정보가 포함되지 않는다. 오류 보고에는 오류 유형과 코드, ThinkRail 자체 코드에서 오류가 발생한 위치가 담기며, 오류 메시지나 파일 경로, 프로젝트 정보는 포함되지 않는다고 안내한다. 추가 사용 데이터 공유는 첫 실행 때 선택할 수 있고, 설정의 개인정보 보호 메뉴에서 변경할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요