zovo.imzovo.im
首页›开源项目›正文

JetBrains 开源 ThinkRail:给 pi 编程智能体套上的 IDE 界面,每个任务一个 git worktree

zovo约 4 分钟读完
ThinkRail 是 JetBrains 以孵化项目形式开源的“智能体 IDE”:底层跑 pi 编程智能体,外面包一层带编辑器、终端、diff 和 PR 流程的界面,并把每个任务放进独立的 git worktree,多个智能体可以并行改代码而不碰你当前的工作目录。项目 Apache 2.0 许可,目前约 1,600 星,今日上了 GitHub Trending,也在 Hacker News 拿到 124 分。

01它解决什么问题

同时让几个智能体改同一个仓库,最麻烦的是互相覆盖和难以回看。ThinkRail 的做法是:打开一个 git 仓库作为“项目”,每个任务从中切出一个“工作区”,也就是一个 git worktree,有独立分支和目录。好的分支合并,不要的直接删。工作区的 PR 已合并或关闭、或闲置一周后,会自动收进该项目的“已完成”架子,再次使用时自动恢复。

02README 列出的主要能力

  • 编辑与审查:基于 Monaco 的多标签编辑器、带 git 变更标记的文件树、终端;可在文件和 diff 上留批注并作为结构化上下文发给对话。
  • 对话:每个工作区可开多个 pi 会话,各自选模型,实时显示 token 与费用;运行中可插话引导或排队追加指令,也能委派子智能体。
  • 规格文档(Specs):代码旁放 SPEC.md,智能体通过 spec_* 工具读写,让“为什么这样做”跨会话保留;界面里可用树状图查看。
  • 技能:直接读取你为其他编程智能体准备的 Agent Skills,并自带项目初始化、设计讨论、提交 PR 等流程。
  • GitHub 衔接:顶栏显示分支与 origin、PR 的状态,可发布、推送、开 PR,并查看 CI 与评审结论、合并 PR(需要本机装好 gh)。
  • MCP:读取 pi 的 mcp.json 配置;对未标明只读的调用会在对话中先询问。
  • 界面语言内置英文和简体中文;模型调用不走 ThinkRail 自己的账号体系,可用 JetBrains AI 登录或通过 pi 接入其他服务商。

03安装

桌面版和命令行版二选一,都在 Releases 页提供并附 SHA256SUMS。桌面版支持 macOS(仅 Apple 芯片,无 Intel 版)、Windows x64、Linux x64/ARM64(需要 glibc 2.38+,官方写明 Ubuntu 24.04 或更新)。命令行版安装脚本(来自 README,本站未实际运行):

bash
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh | bash

# 然后打开一个仓库
thinkrail ~/code/my-repo

Windows 用 PowerShell:powershell -c "irm https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.ps1 | iex"。运行需要 PATH 里有 git,并且有可用的模型账号;命令行版会在浏览器里打开同一个界面。管道执行脚本前,建议先读一遍 install.sh。

04使用前要知道

  • 仓库创建于 2026 年 7 月 8 日;最新稳定版 v0.2.0 发布于 10 月 19 日,之后几乎隔天就有一个 v0.3.0 的 nightly 预发布(最近为 10 月 25 日的 nightly.6)。近期提交密集,但版本号仍在 0.x,变化会比较快。
  • 最大的依赖是 pi 智能体和你自己的模型额度,ThinkRail 本身不提供模型。
  • 数据收集:默认会发送启动、建对话、发消息、连接服务商等使用事件,绑定随机安装 ID,官方称不含提示词、代码、文件、凭据;崩溃报告始终发送;额外使用数据的开关在 设置 → 隐私,命令行可加 --no-analytics 关闭。
  • macOS 命令行版已签名但未公证;Linux 构件未签名;JetBrains 称 Windows 的命令行版和桌面安装程序已签名。
  • README 说“可扩展性”(让 ThinkRail 按你的用法生成自己的工具)是下一步要做的,目前还没有。

适合已经在用 Claude Code、Codex 一类终端智能体、想要一个带 diff 审查和并行分支管理界面的人;如果你只想要补全或单次问答,它偏重。

标签:
本文由 zovo 编辑撰写,转载请注明出处。

相关文章