智能体框架上手难度 🔧 进阶#智能体IDE#AI编程#JetBrains#pi#Agent#git worktree#MCP#规格驱动#Apache-2.0#GitHub Trending

ThinkRail · ThinkRail — JetBrains 开源的智能体 IDE

JetBrains 官方开源 Agent IDE:pi 引擎 + git worktree 隔离,1.9K Star,支持简体中文

指标同步中,请稍后刷新查看 在 GitHub 查看源码

5 分钟上手

客户端本身轻量;Agent 推理在本地或云端模型,按所选提供商计费
# 安装 CLI(macOS / Linux;Windows 用 install.ps1)
curl -fsSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh | bash
thinkrail ~/code/my-repo

# 源码开发
git clone https://github.com/JetBrains/thinkrail.git
cd thinkrail
bun install
bun run dev

项目速览

ThinkRail 是 JetBrains 的 incubator 开源项目,Apache-2.0 许可,2026 年 7 月起公开开发,10 月 18 日发布 v0.2.0,10 月 25 日完成简体中文界面并冲上 GitHub Trending。它把 pi 编码智能体嵌进一个真正的 IDE:每个任务在独立 git worktree 中运行,Monaco 编辑器、文件树、终端、diff、规格文档和 MCP 工具都在同一个工作台里。

能做什么

  • 隔离工作区:每个任务一个 git worktree + 独立分支,多个 Agent 并行不碰主工作区
  • 真实 IDE:Monaco 多标签、文件树、终端、diff、审查评论,可直接在 worktree 中继续开发
  • 规格驱动:项目内 SPEC.md 图谱作为长期上下文,Agent 通过 spec_* 工具读取与维护
  • 多会话与子 Agent:同一工作区可开多个 pi 会话,各自选模型,支持 steer、queue 与子 Agent
  • MCP 与技能:复用已有 Agent Skills,接入 pi 的 mcp.json,支持 OAuth 与只读工具审批
  • 桌面或浏览器:原生桌面应用,或 thinkrail CLI 打开同一套 Web UI

怎么部署

直接下载 macOS(Apple Silicon)、Windows x64、Linux 安装包,或用安装脚本把 thinkrail CLI 装到 PATH;需要 git 和模型提供商(JetBrains AI 或自带凭据)。源码开发需要 Bun 1.4.4、Node.js ≥22.19,执行 bun install 与 bun run dev。

适合谁

想用 Agent 写代码但不想放弃 IDE 审查体验的开发者;需要并行 worktree、规格文档和 MCP 工具的团队;JetBrains 生态用户与 Agent 工作流研究者。

✅ 优点

  • •JetBrains 官方 incubator 项目,Apache-2.0,554 commits、118 releases、23 位贡献者
  • •git worktree 隔离 + 多会话,解决多 Agent 并行互相踩文件的问题
  • •真 IDE 体验(Monaco、终端、diff、审查评论),不是聊天壳
  • •规格驱动 + MCP + Agent Skills,长期上下文与工具生态完整
  • •已支持简体中文,桌面与浏览器共用同一套 UI

⚠️ 局限与坑

  • •项目 2026 年 7 月才起步,v0.2.0 仍属早期,API 与工作流可能变化
  • •依赖 pi 引擎与模型提供商,首次配置比普通 IDE 复杂
  • •桌面端仅 macOS Apple Silicon,Intel Mac 无预构建;Linux 安装包未签名
  • •默认收集基础使用与错误遥测(不含代码与提示词),介意需加 --no-analytics
  • •1.9K Star,社区规模远小于 Cursor 与 VS Code 生态

💼 典型应用场景

  • 1.并行开发多个功能分支,由 Agent 在独立 worktree 实现
  • 2.用 SPEC.md 维护项目长期上下文,减少 Agent 失忆
  • 3.在 IDE 内审查 Agent 改动并直接提 PR

不想部署?试试同类在线工具

返回全部开源项目指标每周自动更新,数据来自 GitHub API