
JetBrains InnovationHub가 오픈소스 IDE ThinkRail을 공개했다. 로컬 Git 저장소를 프로젝트로 열고, 각 에이전트 작업을 별도 git worktree에서 진행해 브랜치와 작업 디렉터리를 분리할 수 있다. ThinkRail은 macOS, Windows, Linux에서 사용할 수 있으며 Apache-2.0 라이선스로 제공된다.
ThinkRail은 Monaco 편집기, 파일 트리, Git 변경 사항 비교 화면, 터미널을 에이전트 채팅과 한 화면에 묶는다. 한 워크스페이스에서 여러 세션을 동시에 실행하고, 세션별로 모델을 선택할 수 있다. 제작사 설명에 따르면 토큰과 비용이 실시간으로 표시되며, 에이전트가 작업 중일 때 다음 요청을 대기열에 넣거나 진행 방향을 조정할 수 있다.
프로젝트의 명세는 코드와 함께 저장하는 마크다운 파일의 연결 그래프로 관리한다. ThinkRail에 내장된 pi-spec-graph 확장은 에이전트가 명세를 검색하고 탐색·관리하는 도구를 제공한다. ThinkRail은 pi 코딩 에이전트를 프로세스 안에서 실행하는 호스트 역할을 맡고, 모델·스킬·세션 상태 등은 pi가 담당한다고 설명한다.
설치 파일은 macOS Apple Silicon용 DMG, Windows x64용 ZIP, Ubuntu 24.04 이상용 Linux x64·ARM64 TAR.GZ로 제공된다. Linux에서는 압축을 푼 뒤 ./installer를 실행해야 하며, 네이티브 라이브러리 요구 사항을 확인해야 한다. 브라우저 UI를 쓰려면 로컬 실행기를 설치한 뒤 thinkrail을 실행한다.
macOS와 Linux, WSL에서는 다음 명령으로 로컬 실행기를 설치한다.
curl -fsSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh | bash
Windows PowerShell에서는 다음 명령을 사용한다.
irm https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.ps1 | iex
사용하려면 git과 인증된 pi 제공자가 필요하다. 설치 파일과 추가 옵션은 ThinkRail 저장소와 전체 릴리스 목록에서 확인할 수 있다. 라이선스는 Apache-2.0이다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요