
JetBrains 开源的 Agentic IDE,把 pi 编程 Agent 跑在进程内;workspace 用 git worktree 隔离并行开发,配 Monaco 编辑器、终端与 diff 评审,并用 spec 图谱让意图跨会话留存。
项目介绍
ThinkRail 是 JetBrains(InnovationHub)开源的 Agentic IDE,Apache-2.0 协议,写作时约 4.3k star。它围绕 pi 编程 Agent(@earendil-works/pi-coding-agent)构建:pi 直接跑在进程内,拥有模型、技能、上下文压缩、成本与会话状态;ThinkRail 只负责工作区、编辑器与两者的协议层——官方称之为「薄宿主 + 真引擎」,不替 Agent 拼 prompt、不重建模型注册表。
它的出发点,是命令行 Agent 一直没解决好的三件事:并行 Agent 挤在同一工作目录里互相踩脚、Agent 改完一堆文件难以逐行 review、一轮对话里的决策随会话结束而蒸发。

git worktree,独立分支与工作目录,多个 Agent 可并行而不污染 main;合并要留的,删掉其余SPEC.md 用前置元数据串成图谱,Agent 通过 spec_* 工具读写维护,与代码一起进版本控制,让意图跨会话留存mcp.json 接入 MCP serverthinkrail CLI 共用同一引擎宿主,状态放在 ~/.thinkrail;支持英 / 日 / 简中 / 西等界面语言与自定义主题桌面版提供 macOS 14+(DMG)、Windows x64(解压 zip 后运行安装程序)、Linux x64 / ARM64(解压 tar.gz 后跑 installer,需 Ubuntu 24.04+ 与 GTK3、WebKitGTK 4.1 等)。也可以用 CLI:
curl -fsSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh | bash
thinkrail ~/code/my-repoWindows 用 powershell -c "irm https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.ps1 | iex"。首次启动引导你连 provider(可登录 JetBrains AI,或走 pi 自己的 auth)并挑项目;本机需要 git。
同类项目
Jugg
GitHub开发工具
腾讯音乐开源的 Android Studio 插件,复用 Gradle 基线做增量编译,3 秒内把代码改动热重载到设备,支持 JVMTI、自动回退 Gradle,并内置 CLI / MCP / Agent Skill。
mask-cn
GitHub开发工具
中文本土场景敏感数据脱敏 PHP 库,内置手机号、身份证、银行卡、复姓姓名、车牌、统一社会信用代码等规则,支持长文本智能识别、数组批量脱敏、自定义策略与 Laravel 集成,开箱即用。