Repolode
JetBrains

JetBrains/thinkrail

围绕 pi 编码智能体构建的 Agentic IDE,在独立 git worktree 工作区中运行任务,并维护活的规格文档。

可替代:Cursor

Star
880
Fork
65
未关闭 Issue
175
最近提交
昨天

这是什么?

ThinkRail 是一个桌面端与浏览器端的 IDE,用于配合 pi 编码智能体进行 vibe coding。你可以把 git 仓库作为项目打开,并从中创建 git worktree 工作区,每个工作区拥有独立分支和目录,智能体可以并行工作而不影响主检出目录。工作台整合了 Monaco 编辑器标签页、实时 git 变更视图、终端和文档,并且都限定在当前工作区内。

项目代码旁保存着一组 SPEC.md 规格文件,智能体通过专门的 spec 工具读取和更新它们。可移植的 Agent Skills 可以直接读取,内置工作流覆盖项目初始化、设计头脑风暴,并通过用户自己的 gh 命令行工具发起 GitHub Pull Request。它还能连接 pi 的 mcp.json 中配置的 MCP 服务器,对非只读的调用会先征求确认。

ThinkRail 基于 Bun 和 TypeScript 开发,提供 macOS、Windows 和 Linux 原生桌面应用,也提供 thinkrail 命令行工具,可在浏览器中打开同一界面。模型访问可使用 JetBrains AI,或通过 pi 自身的认证配置任意服务商。

核心功能

  • 01每个任务在独立的 git worktree 工作区中运行,拥有自己的分支。
  • 02提供包含 Monaco 编辑器标签页、实时 git 变更视图和终端的工作台。
  • 03每个工作区可同时运行多个 pi 会话,各自使用不同模型。
  • 04维护一组 SPEC.md 规格文件,智能体通过 spec 工具读取和更新。
  • 05读取可移植的 Agent Skills,并连接 pi 配置中的 MCP 服务器。
  • 06既可作为桌面应用运行,也可通过 thinkrail 命令行在浏览器中打开。

适用场景

  • 让多个编码智能体在同一仓库的不同分支上并行工作。
  • 将项目意图保存在版本化的规格文件中,供智能体跨会话参考。
  • 在同一工作区中查看智能体的代码差异并发起 Pull Request。

快速上手

  1. 1

    安装命令行工具(macOS / Linux)

    按 README 中的官方说明安装
  2. 2

    安装命令行工具(Windows PowerShell)

    按 README 中的官方说明安装
  3. 3

    在 git 仓库上运行 ThinkRail

    thinkrail ~/code/my-repo

使用前须知

  • 没有适用于 Intel Mac 的桌面版,Intel Mac 需要从源码构建命令行工具。
  • Linux 桌面版需要 glibc 2.38+ 以及多个 GTK/WebKit 相关包,实际上需要 Ubuntu 24.04 或更新版本。
  • Linux 产物及部分 macOS 构建未签名,可能被 Gatekeeper 拦截。
  • 使用智能体需要模型提供商,例如 JetBrains AI 或你自己的提供商凭据。

标签

常见问题

thinkrail 是什么?
围绕 pi 编码智能体构建的 Agentic IDE,在独立 git worktree 工作区中运行任务,并维护活的规格文档。 ThinkRail 是一个桌面端与浏览器端的 IDE,用于配合 pi 编码智能体进行 vibe coding。你可以把 git 仓库作为项目打开,并从中创建 git worktree 工作区,每个工作区拥有独立分支和目录,智能体可以并行工作而不影响主检出目录。工作台整合了 Monaco 编辑器标签页、实时 git 变更视图、终端和文档,并且都限定在当前工作区内。
thinkrail 可以免费使用吗?用的什么许可证?
thinkrail 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
thinkrail 还在维护吗?
活跃维护中。thinkrail 最近一次提交是在 2026年10月19日。
thinkrail 适合用来做什么?
让多个编码智能体在同一仓库的不同分支上并行工作。 将项目意图保存在版本化的规格文件中,供智能体跨会话参考。 在同一工作区中查看智能体的代码差异并发起 Pull Request。
thinkrail 怎么安装和运行?
安装命令行工具(macOS / Linux) 安装命令行工具(Windows PowerShell) 在 git 仓库上运行 ThinkRail: thinkrail ~/code/my-repo
在哪里获取 thinkrail?
源代码和安装说明在 GitHub 上:https://github.com/JetBrains/thinkrail

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目