JetBrains开源ThinkRail:让AI Agent在真实IDE和worktree里干活
攻城狮Stephen · 2026-10-28T20:00:15
现在的AI写代码工具,很多还是把仓库当普通文件夹、把Agent当成用完就扔的临时聊天窗。据介绍,JetBrains的ThinkRail在尝试一种更工程化的做法:把pi coding agent放进独立的git-worktree工作区里跑,这样多个并发任务可以在不同分支上同时改代码,不会碰乱你本地当前的checkout。界面里整合了Monaco标签页、终端、diff对比、PR和CI状态,同时能实时看到并发会话的模型、Token用量和费用。 比较特别的是它的项目记忆机制。它用一组互相关联的SPEC.md文件搭成知识图谱,Agent可以读取、检索并持续维护这些规范,还支持可移植的skills、MCP服务器、子Agent以及改动前后的行内预览。这样做的好处是把随手写代码的过程变回了可审查的工程流:一个需求对应一个分支、一份计划、一份diff,聊天结束后沉淀下来的规范也能留给项目。项目基于Apache-2.0开源,适合既想要Agent的速度、又不想丢掉工程边界和人工Code Review的开发者。