JetBrains ThinkRail Supports Parallel Execution of Pi Agent Git Worktrees and Turn-Based Review
·2026.10.30 17:30
Key point
JetBrains released ThinkRail v0.2.0, an IDE with the Pi coding agent embedded.
Details
- JetBrains incubator project ThinkRail v0.2.0 was released on October 18, 2026
- Embeds the terminal coding agent Pi as a library to run in the web UI and desktop app
- Isolates workspaces per Git worktree for parallel execution and reviews changes on a turn-by-turn basis
- Distributed under the Apache-2.0 license; the macOS Intel build has not yet been released
Key Features and Architecture
- Runs Pi as an npm package without forking it; Pi handles the model list and session state
- Composed of a 3-tier architecture (engine host, communication protocol, web UI)
- Provided as an Electrobun-based desktop app and a browser-based CLI
Worktree and Review Method
- Each workspace has a separate branch and directory, with files and conversations isolated
- Detects changes by comparing worktree states rather than agent tool call logs
- Allows Keep/Revert and agent questions at the Hunk level in branch diffs
Compatibility and Limitations
- Does not support other agent runtimes such as Claude Code or Codex CLI
- Shares the Pi configuration folder to enable session migration between CLIs
- macOS Intel users need to build from source; Windows is signed and Linux is unsigned
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.