JetBrains launches ThinkRail, an agentic IDE that gives each coding agent its own git worktree
JetBrains released ThinkRail, an agentic IDE built around the pi coding agent, and puts each task in its own git worktree cut from the repository, with a separate branch and working directory, so several agents work in parallel without touching the user's checkout. Project intent persists across sessions through a connected graph of SPEC.md files beside the code, which the agent reads, searches and maintains with dedicated tools; workspaces settle onto a per-project shelf when their pull request merges or closes, or after a quiet week. The stated next step is full extension support, so ThinkRail can create the tools it needs from how the user actually works.