面向企业的智能体工作流平台,用于构建和运行 AI Agent,集成模型管理、MCP 工具与 RPA 自动化。
- 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
安装命令行工具(macOS / Linux)
按 README 中的官方说明安装 - 2
安装命令行工具(Windows PowerShell)
按 README 中的官方说明安装 - 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 数据每日更新。
相关项目
本地技能目录与控制层,让 Codex 或 Claude 检索 2700 多个 SKILL.md 技能,挑选并校验技能组合,预览安装计划。
为编程智能体提供 IDE 级符号检索、语义编辑与重构能力的 MCP 服务器。
面向 LLM 与 AI Agent 的记忆操作系统,统一管理长期记忆的存储、检索与编辑。
用于构建和编排多智能体系统的 Python 框架,支持顺序、并发、图和层级等工作流。
无需编码的平台,通过自然语言描述生成 AI 智能体,内置工具、记忆与编排能力。