每个任务切一条 git worktree:JetBrains 把智能体塞进真编辑器
来源:GitHub — 2026-10-27 · ⭐ 2,573 stars · TypeScript
📋 概述
JetBrains 孵化项目 ThinkRail 围着 pi 编码智能体做了一整套界面:把任意 git 仓库当项目打开,从它切出工作区,每个工作区是一条独立 git worktree、自己的分支与工作目录,多个智能体并行干活互不碰你的 checkout,好的合并、其余删掉;也能挂上已有 worktree 或直接在项目目录里干。做完或闲置的工作区(PR 合并或关闭,或安静一周)会自动归到每个项目的搁架上,一动手就回来。顶栏随时显示当前分支相对 origin 与该 PR 的状态,下一步一键可达:发布、推送,或按计划、提交记录、PR 模板、智能体草稿生成 PR 描述。
🔑 核心要点
隔离靠 git worktree 不靠沙箱:一条分支一个目录,并行互不踩,合并或删除都是普通 git 操作,没有黑箱。
工作区会自己挪到搁架上:PR 合并或关闭、或安静一周后下沉归档,重新进入即恢复,省掉一堆开着没人管的窗口。
编辑器是真编辑器:可分屏的 Monaco 标签、带 git 改动标记的文件树与 Changed 视图、终端、文档,全部按当前工作区限定范围。
智能体有长期项目知识:living specs 写成随项目演进的规格,技能可复用,下一步是扩展系统,让它按你的工作方式自己造工具。
PR 状态回流到顶栏:CI 检查与评审结论直接显示,失败的检查或分叉的分支可以交给智能体处理,合并沿用仓库上次用的方式。
💡 金句
ThinkRail is the agentic IDE that gets better every time you use it — learning your project through living specs today, and building its own capabilities tomorrow.
👍 0
❤️ 点赞
👎 0
沉底
← 返回 GitHub Trending 首页