ThinkRail
SHA-256JetBrains가 만든 오픈소스 에이전틱 IDE: 여러 AI가 독립된 git 작업 공간에서 병렬로 코드를 작성하며, 오픈소스로 무료 제공되고 자체 모델 키를 사용할 수 있습니다.
여러 AI가 격리된 작업 공간에서 병렬로 코드를 작성할 수 있는 오픈 소스 IDE.
주요 기능
- 격리된 작업 공간: git worktree 기반으로 여러 AI 작업을 서로 간섭 없이 병렬 실행하고, 만족스러운 브랜치는 한 번의 클릭으로 병합
- 완전한 IDE 경험: Monaco 에디터, 터미널, 파일 트리, 변경 사항 검토까지 모두 제공
- 살아있는 스펙(Specs): SPEC.md 그래프를 통해 AI가 세션을 넘어 프로젝트 설계 의도를 기억
- 다중 세션 동시 실행: 각 채팅마다 다른 모델을 선택할 수 있고, token 사용량과 비용을 실시간으로 표시
- 개방형 생태계: MCP 서버, 스킬 및 워크플로 지원, JetBrains AI 로그인 또는 원하는 API 키 직접 사용
할 수 없는 것
- •주의: Intel 칩이 탑재된 macOS 버전은 제공되지 않으며 Apple Silicon만 지원합니다; Linux는 glibc 2.38 이상이 필요하며 GTK3, WebKitGTK 4.1 등의 종속성을 설치해야 하므로 Ubuntu 24.04 이상의 최신 시스템 사용을 권장합니다; 소프트웨어 자체에 무료 모델 사용량이 포함되어 있지 않으므로 JetBrains AI에 로그인하거나 자체 모델 API 키를 준비해야 사용할 수 있습니다; git 환경이 필요하므로 사용 전에 git이 PATH에 추가되어 있는지 확인하세요; 프로젝트는 아직 JetBrains 인큐베이션 단계에 있어 업데이트가 빈번하고 안정성 문제가 있을 수 있으므로 중요한 프로젝트에는 신중하게 사용하세요.
사용 사례
- 여러 AI 에이전트가 동시에 서로 다른 기능 브랜치를 병렬로 개발하고, 가장 좋은 것을 선택하여 병합
- AI가 프로젝트 설계 의도를 장기적으로 기억하고, 세션을 넘겨도 컨텍스트를 잃지 않기를 바라는 경우
- 구독제에서 벗어나 자체 API 키를 사용하려는 개발자
- AI 변경 사항을 한 줄씩 검토하고 코멘트한 후 커밋해야 하는 팀
ThinkRail은 JetBrains가 개발한 오픈소스 에이전트 IDE로, pi 프로그래밍 에이전트를 중심으로 구축되었습니다. 각 작업은 독립적인 git worktree 작업 공간에서 실행되며, 여러 AI가 서로 방해 없이 병렬로 개발하고 만족스러운 브랜치는 한 번의 클릭으로 병합할 수 있습니다. 고유한 '리빙 스펙'(SPEC.md 그래프)을 통해 AI가 세션을 넘어 프로젝트 의도를 기억하며, 내장 편집기, 터미널 및 diff 리뷰를 제공하고 MCP 서버와 동시 세션을 지원합니다. Cursor와 비교하면 완전한 오픈소스(Apache-2.0)이며 원하는 API 키를 자유롭게 사용할 수 있어 구독 종속이 없습니다. Claude Code 등의 터미널 도구와 비교하면 시각적인 작업 공간 격리와 지속적인 프로젝트 메모리를 제공하여 병렬 에이전트 워크플로에 더 적합합니다.
태그
시작하기
소프트웨어 설치
배포판에 맞는 패키지를 설치 (dpkg / rpm / AppImage)
GitHub Releases에서 해당 플랫폼용 데스크톱 설치 패키지를 다운로드하거나, 공식 원클릭 스크립트를 실행하여 thinkrail 명령줄 도구를 설치하세요
macOS에서는 DMG를 열어 앱으로 드래그하고, Windows에서는 ZIP 압축을 푼 후 설치 프로그램을 실행하며, Linux에서는 압축을 푼 후 installer를 실행합니다(GTK3/WebKitGTK 등의 종속성을 먼저 설치해야 함)
앱을 시작한 후 JetBrains AI에 로그인하거나 자신의 모델 공급업체 API 키를 구성하세요
- GitHub Releases에서 해당 플랫폼용 데스크톱 설치 패키지를 다운로드하거나, 공식 원클릭 스크립트를 실행하여 thinkrail 명령줄 도구를 설치하세요
- macOS에서는 DMG를 열어 앱으로 드래그하고, Windows에서는 ZIP 압축을 푼 후 설치 프로그램을 실행하며, Linux에서는 압축을 푼 후 installer를 실행합니다(GTK3/WebKitGTK 등의 종속성을 먼저 설치해야 함)
- 앱을 시작한 후 JetBrains AI에 로그인하거나 자신의 모델 공급업체 API 키를 구성하세요
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
e82521939e728557e2afe2dfb0d3928db8f0b60002a42a112ff123ba17713bec이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
명령줄 사용자는 thinkrail uninstall을 실행하여 프로그램, PATH 구성 및 설치 메타데이터를 제거할 수 있습니다. 기본적으로 ~/.thinkrail의 애플리케이션 데이터는 유지되며, --remove-data 매개변수를 추가하면 함께 삭제할 수 있습니다. 데스크톱 버전은 각 시스템의 일반적인 방법으로 앱을 제거하면 됩니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
3 FAQs
유사한 프로젝트
Visual Studio Code (Code - OSS)
Microsoft가 만든 무료 오픈 소스 코드 편집기로, 지능형 자동 완성, 디버깅, Git 및 확장 기능을 지원하는 전 세계에서 가장 인기 있는 편집기입니다.
opencode
오픈소스 AI 코딩 에이전트로, 코드 작성, 리팩토링 및 분석을 지원하며, '빌드(Build)'와 '플랜(Plan)' 이중 에이전트 모드가 내장되어 있습니다.
scrcpy
USB 또는 무선 TCP/IP를 통해 컴퓨터에서 Android 기기로 화면 미러링 및 제어를 지원하며, 루팅 불필요, 고성능 저지연, 오디오 전달 지원.