piagent_
← /资讯
2026年8月21日community

JetBrains 孵化项目 ThinkRail:基于 pi 构建的 Worktree IDE

2026 年 8 月 21 日,JetBrains 孵化项目 ThinkRail 在 earendil-works/pi 的 Discussions 中亮相,作者 makingthematrix 把项目定位为「在不让出 pi 既有能力的前提下让 pi 更易上手」——pi 仍然掌管模型、技能、压缩、成本与会话状态,ThinkRail 只负责承载工作区、编辑器与传输层。

V1 的 ThinkRail 是一个 Worktree IDE:把一个 git 仓库当作「项目」打开,把每个工作区作为 git worktree(各自独立的分支与工作目录)创建出来;用户可以在同一个界面里同时使用 Monaco 编辑器标签、git Changes 视图、集成终端、只读的 spec-graph 视图,以及多个并行的 pi 会话——所有这些视图都跟随当前活跃的 worktree 范围。所谓「spec graph」是一组相互关联的文档,agent 会读取、检索并维护它们,从而让需求、架构与任务始终和代码保持一致。

ThinkRail 以 Apache 2.0 协议开源,每个平台分发一份独立的可执行文件(macOS Apple Silicon、Linux arm64 + x64、Windows x64)。安装器会从 GitHub Releases 下载对应构建、校验 SHA-256,并把 thinkrail 加入 PATH;后续用 thinkrail update 按渠道重跑安装器,thinkrail uninstall 则移除可执行文件、PATH 项以及(可选的)~/.thinkrail 应用状态。Intel 版 macOS 没有官方预编译包,需要使用 Apple Silicon 二进制或从源码构建。仓库 README 还提到 ThinkRail 自己的落地页(thinkrail.ai)本身就是 IDE——对应仓库内的 apps/website 目录。

「给 pi 加一层官方/半官方的桌面或 Web GUI」是同一窗口期 Discussions 的反复议题;同期还有 dsh-pi-agent(8 月 23 日)走另一条路,把 pi 的循环放进 DeepSeek Harness 的 Web UI 里。对 Piagent 的读者来说,ThinkRail 是第一个带 JetBrains 徽标的「进程内宿主」模式消费者,也是外界如何围绕 pi 做包装而不是分叉的有用样本。

source: https://github.com/earendil-works/pi/discussions/8449