JetBrains/thinkrail
JetBrains 开源的代理式 IDE:围绕 pi 编码代理做了编辑器、终端和隔离工作区,并用一组 SPEC.md 规格文件给代理留存项目知识。
JetBrains 开源的代理式 IDE:围绕 pi 编码代理做了编辑器、终端和隔离工作区,并用一组 SPEC.md 规格文件给代理留存项目知识。
星数 3159(+1173 / 24h)
**理由**
- 每个工作区是一个 git worktree,多个代理并行改代码不碰你的主检出;PR 合并或关闭后工作区自动收起
- 代理通过 spec\_\* 工具读写、维护项目里的 SPEC.md 规格图,意图跨会话保留
- 每个工作区可开多个 pi 会话,各自选模型并实时显示 token 和费用;可派子代理、共同编辑计划
- MCP 服务器非只读调用会先在对话里征求同意,仓库自带的 MCP 默认关闭直到你批准
**用法**
- 命令行版:curl -fsSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh | bash,然后 thinkrail ~/code/my-repo
- 也可从 Releases 下载桌面版(macOS 14+、Windows x64、Linux x64/ARM64)
- 需要 git,以及 JetBrains AI 登录或自己的模型服务凭证;会沿用现有 pi 配置 ~/.pi/agent
**风险**
- 稳定版仍是 0.1.x,作者说扩展支持还在开发中
- Linux 安装包未签名;桌面版需要 glibc 2.38+(Ubuntu 24.04 或更新)
[打开](https://github.com/JetBrains/thinkrail)