JetBrains/thinkrail
语言/许可: TypeScript / Apache-2.0
总 Stars: 2.9k
仓库: GitHub
项目定位:
面向使用编码 Agent 的开发者,提供 JetBrains 孵化的 agentic IDE,将 pi 编码 Agent 放入隔离 git worktree 并用 living specs 持久化项目意图;与纯 CLI Agent 相比增加 IDE 级审查、并行工作区和规格驱动上下文。
核心功能:
- 基于 git worktree 的隔离工作区,支持多个 Agent 并行工作并独立合并/丢弃分支。
- 多并发 pi 会话,独立模型与成本显示,支持 steer/queue、子 Agent 和共享计划。
- 将 SPEC.md 图作为项目事实源,Agent 通过 spec_* 工具读取、搜索和维护规格。
- 集成 Monaco 编辑器、终端、diff 审查、MCP servers、Agent Skills 与 GitHub PR/CI 状态。
技术亮点:
用 git worktree 将每个 Agent 会话隔离到独立分支与工作目录,并把 SPEC.md 图通过 spec_* 工具变成可检索、可维护的持久上下文。