AIFlowTime 最新文章列表
新工具更新

· ThinkRail · JetBrains · pi · agentic IDE

ThinkRail 開源 IDE

JetBrains InnovationHub 開源 ThinkRail:圍繞編碼 agent `pi` 的 agentic IDE。每個工作區是獨立 git worktree;專案意圖活在 SPEC.md 圖譜裡。授權 Apache-2.0。

ThinkRail 官方網站 og 圖
圖片來源:ThinkRail/JetBrains

JetBrains 孵化器的 agentic IDE

ThinkRail 是 JetBrains InnovationHub 專案:官方標語是「用愈多次愈好用的 agentic IDE」。它把編碼 agent pi 跑在行程內,ThinkRail 負責工作區、編輯器與通訊協定,不會在背後偷偷組 prompt。

授權經驗證為 Apache-2.0:GitHub API、倉庫根目錄 LICENSE 全文,以及官網「licensed Apache-2.0」說明一致。安裝可用官網提供的 curl/PowerShell 腳本,需有 git 與已驗證的 pi provider。

ThinkRail 官方主視覺
圖片來源:ThinkRail/JetBrains

工作區=git worktree

一個專案是本機 git repo;一個工作區是從它切出的 git worktree,各自有分支與 cwd。可並行跑多個 agent,檔案、diff、終端機與聊天都限定在該 worktree;main 在你合併前保持乾淨。

官網示意:同一 repo 底下可有 feature/auth、fix/flaky-test、spike/ideas 等並行線。切換工作區不必重載整站;合並好的、刪掉其餘的。

ThinkRail 官網說明 worktree 工作區的段落截圖
圖片來源:ThinkRail 頁面截圖(2026-10-26)

Monaco、終端機,以及會呼吸的 SPEC

介面包含:Monaco 分頁、檔案樹、即時 git diff、綁定 worktree 的真實 PTY 終端機。聊天串流來自 pi;可多 session、選模型、看 token/費用,也能在回合進行中介入。

Spec 優先:模組旁有帶 frontmatter 的 SPEC.md,連成目標/架構/模組/任務圖譜;pi-spec-graph 擴充提供 spec_* 工具讓 agent 搜尋與維護。意圖跨 session 保存。架構三環(官網):引擎主機、typed wire(contracts)、獨立出貨的 Web UI。

ThinkRail 官網說明 IDE 功能的段落截圖
圖片來源:ThinkRail 頁面截圖(2026-10-26)

誰適合裝

若你已在用 pi 或想要「多 agent 並行又不動到本機 checkout」,可先裝桌面/CLI 開一個小 repo 試 worktree 工作區。路線圖提到後續完整擴充支援,讓 IDE 依你的工作方式長出工具。

本文建議:先為一個真實任務開 worktree,逼自己寫/更新 SPEC.md,再讓 agent 改程式;合併前用 Changes 檢視 diff。授權是 Apache-2.0,商用前仍請自行確認相依套件條款。

ThinkRail 官網說明 SPEC 圖譜的段落截圖
圖片來源:ThinkRail 頁面截圖(2026-10-26)
想成為 AI 高手?即刻搵 Jacob
看更多最新文章