资源介绍
ThinkRail 是 JetBrains(InnovationHub)开源的 Agentic IDE,Apache-2.0 协议,围绕 pi 编程 Agent(@earendil-works/pi-coding-agent)构建:把工作拆进互相隔离的 git worktree workspace,把 Monaco 编辑器、终端与 diff 评审收进同一界面,并用 spec 图谱让意图跨会话留存。本页下载按钮指向官方 GitHub Releases,按系统自取安装包;写作时最新稳定版为 v0.2.0,nightly 通道已到 0.3.0-nightly.x。
在 Releases 页按系统选择对应文件:
thinkrail-desktop-windows-x64.zip,解压后在原地运行它的安装程序;thinkrail-desktop-darwin-arm64.dmg(Apple Silicon)或 -x64.dmg(Intel);thinkrail-desktop-linux-*.tar.gz,解压后运行 installer;thinkrail-<platform> 单文件,或用下方一行脚本安装。稳定版与 nightly 包都在同页,可按需取用。
# macOS / Linux / WSL
curl -fsSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh | bash
thinkrail ~/code/my-repo# Windows(cmd 或 PowerShell)
powershell -c "irm https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.ps1 | iex"安装脚本会下载对应二进制、校验 SHA-256,并把 thinkrail 加进 PATH。也可以手动下载二进制,但要重命名为 thinkrail(Windows 为 thinkrail.exe)放到 <prefix>/bin/,否则自更新无法生效。
git,以及一个已认证的 pi provider:可以登录 JetBrains AI,或使用 pi 自己的 provider 凭证;~/.thinkrail,卸载时默认保留。Failed to start websocket server: Unexpected 后退出,而 CLI 版正常——在 Windows 上先从 CLI 试会更稳(#962、#972);/ws 端点的鉴权仍在修复中(#969,跨站 WebSocket 劫持);修复落地前,不要在开着来路不明页面的浏览器里同时运行 CLI 宿主;node_modules、.venv 等),首个命令常常需要先自行安装依赖(#968)。