JetBrains 又做了一个 AI 编程工具,叫 ThinkRail。这是 InnovationHub 孵化的开源项目,给命令行里的 Pi Agent 配上图形界面,可以通过浏览器使用,也有桌面版本。编辑器用的是 Monaco,也就是 VS Code 使用的编辑器组件。
它把代码、会话和工作区放到一起,让人能边看 Agent 干活,边检查和修改结果。官方介绍 也说得很清楚,项目还处于早期阶段,首先想解决的是 Pi 用户的使用门槛。给 Pi 做个顺手的工作台,这个出发点很好理解。只是放在 JetBrains 这几年的产品名单里,又多了一个需要用户重新认识的名字。

有哪些功能
真正执行任务的是 Pi:读文件、改代码、运行命令,模型和技能也由它管理。ThinkRail 把这些过程放进界面里,支持按会话选模型、查看 token 用量和费用,Agent 工作时还能追加要求。换模型时,底下运行的依然是 Pi。
开发时,可以为不同任务创建独立的 Git worktree,各有自己的分支和文件目录;同一工作区也能开多个聊天。编辑器、终端和 Git 差异视图都围绕当前工作区展开:看代码、跑测试、检查 Agent 改了什么,都有对应入口。默认工作区也可以直接用原仓库,并非每开一次聊天就自动隔离。工作区说明

看到这里,我更容易想到 Orca。它也是把 Agent、worktree、终端和审查放进一个工作台,还能并排运行 Claude Code、Codex、OpenCode、Pi 等不同 Agent。ThinkRail 则明确只接 Pi。功能有用,但对已经见过这类工具的人,它还得解释自己值得被选择的理由。
JetBrains 路线越试越散
2023 年底,AI Assistant 公开发布;2025 年初,Junie 开启早期预览。Fleet 尝试过 AI-first,2025 年底停止更新和分发,后来转成 Air,2026 年 3 月公开预览。8 月,官方又介绍了 ThinkRail。
折腾的代价,JetBrains 自己都承认。Fleet 与原有 IDE 定位重叠,让用户困惑,也分散了精力。Junie 和 AI Chat 曾经各有一套界面,到 2025 年 12 月才宣布 开始合并。入口先做散,再慢慢收回来,用户跟着认名字、选工具。
JetBrains 已有支持多 Agent 并行和代码审查的 Air,如今又孵化出面向 Pi 的工作台。我越来越受不了这种策略:产品越出越多,定位却总要回头调整。做了这么多年 IDE,到了 Agent 时代,还不断端出需要解释定位的新产品,实在让人觉得越来越落伍。