코딩 에이전트에 언어 서버나 JetBrains IDE를 통한 IDE 수준의 심볼 검색, 의미 기반 편집 및 리팩터링을 제공하는 MCP 서버입니다.
JetBrains/thinkrail
pi 코딩 에이전트를 중심으로, 격리된 git-worktree와 최신 스펙·스킬을 활용하는 데스크톱 및 브라우저 IDE입니다.
대체할 수 있는 제품:Cursor
Windsurf
GitHub Copilot Workspace
- 스타
- 757
- 포크
- 56
- 열린 이슈
- 173
- 마지막 커밋
- 4시간 전
어떤 프로젝트인가요?
ThinkRail은 pi 코딩 에이전트를 워크벤치에 통합한 에이전트 중심 IDE입니다. Monaco 편집기 탭, 실시간 git Changes 보기, 터미널, 문서를 제공합니다. 각 프로젝트에서 자체 브랜치와 작업 디렉터리를 갖춘 격리된 git-worktree 워크스페이스를 만들 수 있어, 에이전트가 메인 체크아웃을 건드리지 않고 병렬로 작업할 수 있습니다.
프로젝트 지식은 코드 옆에 있는 SPEC.md 파일 그래프로 관리하며, 에이전트는 전용 spec 도구를 통해 이를 읽고 업데이트합니다. 또한 Agent Skills와 설정, 디자인, 사용자의 gh CLI를 통한 pull request 생성에 필요한 기본 워크플로를 불러옵니다. MCP 서버는 pi의 mcp.json이나 설정 페이지에서 연결할 수 있습니다.
ThinkRail은 macOS, Windows, Linux용 네이티브 데스크톱 앱으로 실행하거나, 동일한 앱을 브라우저에서 여는 thinkrail CLI로 사용할 수 있습니다. JetBrains AI로 로그인하거나 pi의 auth를 통해 직접 보유한 provider 인증 정보를 사용할 수 있습니다.
핵심 기능
- 01에이전트가 메인 체크아웃을 건드리지 않고 병렬로 작업할 수 있도록 격리된 git-worktree 워크스페이스를 만듭니다.
- 02각 워크스페이스에서 여러 pi 채팅 세션을 동시에 실행하며, 세션마다 모델과 비용을 확인할 수 있습니다.
- 03에이전트가 spec 도구를 통해 읽고 업데이트하는 SPEC.md 파일 그래프를 관리합니다.
- 04프로젝트 설정, 디자인, pull request를 위한 이식 가능한 Agent Skills와 기본 워크플로를 불러옵니다.
- 05MCP 서버를 연결하고, 서버가 읽기 전용으로 표시하지 않은 호출은 실행 전에 확인을 요청합니다.
- 06데스크톱 앱으로 제공되며, 브라우저에서 앱을 여는 thinkrail CLI로도 사용할 수 있습니다.
활용 사례
- 같은 저장소에서 여러 AI 코딩 작업을 각자의 브랜치에서 동시에 실행하기.
- 코딩 에이전트가 따를 수 있도록 제품 및 디자인 의도를 버전 관리되는 스펙 파일로 관리하기.
- 브랜치를 병합하기 전에 git diff 보기에서 에이전트가 수정한 내용을 검토하기.
- 기존 pi 설정의 스킬과 MCP 서버를 전용 IDE 안에서 사용하기.
토픽
자주 묻는 질문
- thinkrail은(는) 무엇인가요?
- pi 코딩 에이전트를 중심으로, 격리된 git-worktree와 최신 스펙·스킬을 활용하는 데스크톱 및 브라우저 IDE입니다. ThinkRail은 pi 코딩 에이전트를 워크벤치에 통합한 에이전트 중심 IDE입니다. Monaco 편집기 탭, 실시간 git Changes 보기, 터미널, 문서를 제공합니다. 각 프로젝트에서 자체 브랜치와 작업 디렉터리를 갖춘 격리된 git-worktree 워크스페이스를 만들 수 있어, 에이전트가 메인 체크아웃을 건드리지 않고 병렬로 작업할 수 있습니다.
- thinkrail은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- thinkrail은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- thinkrail은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. thinkrail의 마지막 커밋은 2026년 10월 18일입니다.
- thinkrail은(는) 어디에 사용할 수 있나요?
- 같은 저장소에서 여러 AI 코딩 작업을 각자의 브랜치에서 동시에 실행하기. 코딩 에이전트가 따를 수 있도록 제품 및 디자인 의도를 버전 관리되는 스펙 파일로 관리하기. 브랜치를 병합하기 전에 git diff 보기에서 에이전트가 수정한 내용을 검토하기. 기존 pi 설정의 스킬과 MCP 서버를 전용 IDE 안에서 사용하기.
- thinkrail은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/JetBrains/thinkrail
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
터미널, 데스크톱, 브라우저, 에디터에서 프로젝트를 읽고 파일을 수정하며 명령과 테스트를 실행하는 오픈소스 AI 코딩 에이전트입니다.
AI 코딩 에이전트의 명세부터 배포까지를 안내하는 프로덕션 수준의 엔지니어링 워크플로 스킬 25종
Claude Code와 Codex에 멀티 에이전트 스웜, 공유 메모리, 작업 라우팅, 머신 간 페더레이션을 더하는 에이전트 하네스
코드를 작성하기 전에 제안, 명세, 작업에 합의하는 AI 코딩 어시스턴트용 명세 기반 개발 워크플로입니다.
Claude Code, Codex CLI, Cursor 등 AI 코딩 도구를 위한 플러그인, 에이전트, 스킬 및 명령어 마켓플레이스입니다.