JetBrains

ThinkRail

JetBrains 孵化的开源智能体 IDE:以 pi 编程智能体为核心,每个任务开一个独立的 git worktree 工作区,多个会话并行改代码,用 SPEC.md 规格图把项目知识留下来。

更新于 2026-10

产品概览
概览
厂商JetBrains
分类AI 编程

简介

ThinkRail 是 JetBrains 孵化的开源智能体 IDE(GitHub 仓库 JetBrains/thinkrail,Apache-2.0,带 JetBrains 孵化项目标识)。它没有自己写智能体,而是围绕开源编程智能体 pi 搭了一个完整的 IDE:每个任务在一个独立的 git worktree 工作区里进行,有自己的分支和目录,几个智能体可以并行改代码,满意的分支合并,其余删掉。界面里有 Monaco 编辑器、文件树、终端和 diff 视图,每个工作区可同时开多个 pi 会话,各自选模型并实时显示 token 和费用。它的特点是「规格即事实」:项目里维护一组互相链接的 SPEC.md,智能体通过专门的 spec_* 工具读写,让需求和设计在会话结束后仍然保留;此外可直接复用已有的 Agent Skills,接入 MCP 服务器,并能从计划和提交记录生成 PR、查看 CI 结果。登录可用 JetBrains AI,也可通过 pi 接入任意模型服务商,ThinkRail 本身不设账号。官方博客 2026 年 8 月 19 日首次介绍该项目,10 月 18 日(UTC)发布稳定版 v0.2.0,之后每天发布 0.3.0 每日构建;10 月 24 日登上 Hacker News 首页,GitHub 约 1,000 星。官方称下一步会加入完整的扩展支持。安装:curl -fsSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh | bash,然后运行 thinkrail ~/code/my-repo。官方来源:https://thinkrail.ai/ 、https://github.com/JetBrains/thinkrail 、https://thinkrail.ai/blog/introducing-thinkrail/ (2026-10-24 核对)。 定价:ThinkRail 本身免费开源(Apache-2.0),没有付费版;使用时的模型费用按你登录的 JetBrains AI 订阅或自有模型服务商计费。

  • 独立工作区把任意 git 仓库作为项目打开,每个任务用 git worktree 开一个带独立分支的工作区,智能体并行干活不碰你的主目录;PR 合并或关闭、闲置一周后自动归档
  • 完整 IDE 界面可分屏的 Monaco 编辑器标签、带 git 改动标记的文件树、终端、diff 视图;可在文件和 diff 上留锚定评论发给智能体,也能一键用本机 IDE 打开工作区
  • 多会话并行每个工作区可同时跑多个 pi 会话,各自选模型,实时显示 token 用量和费用;支持中途插话、排队追问、委派子智能体、共同维护计划
  • 规格即事实代码旁维护一组互相链接的 SPEC.md,智能体通过 spec_* 工具读写,Specs 面板以树形显示
  • Skills 与工作流直接读取你给其他编程智能体写好的 Agent Skills;内置项目初始化、设计头脑风暴、发 PR 等工作流(通过你自己的 gh 推送和开 PR)
  • GitHub PR 闭环顶栏显示分支相对 origin 与 PR 的状态,可发布、推送、开 PR,查看 CI 与评审结果,把失败的检查交给智能体处理
  • MCP 服务器读取 pi 的 mcp.json,非只读调用会先在对话里征求同意,仓库自带的服务器默认关闭直到你批准
  • 两种形态桌面应用(macOS Apple Silicon、Windows x64、Linux x64/ARM64,需 Ubuntu 24.04+)或命令行 thinkrail 在浏览器中打开同一界面;界面语言可跟随系统
AI 编程智能体 IDE编程智能体pigit worktree并行智能体规格驱动开发Agent SkillsMCP开源JetBrains

界面截图

相关工具