#7171st of 197 in Coding agents and AI editors

thinkrail

Desktop and browser IDE that runs the pi coding agent in git worktrees

Stars
8.2k
License
Apache-2.0
Last commit
Nov 2026
Last release
Nov 2026
Language
TypeScript
Stars, last 18 weeks+8,059
6 Jul 2026: 101 stars13 Jul 2026: 108 stars20 Jul 2026: 110 stars27 Jul 2026: 112 stars3 Aug 2026: 116 stars10 Aug 2026: 120 stars17 Aug 2026: 125 stars24 Aug 2026: 161 stars31 Aug 2026: 467 stars7 Sept 2026: 509 stars14 Sept 2026: 548 stars21 Sept 2026: 569 stars28 Sept 2026: 586 stars5 Oct 2026: 600 stars12 Oct 2026: 608 stars19 Oct 2026: 1,006 stars26 Oct 2026: 3,306 stars2 Nov 2026: 7,352 stars9 Nov 2026: 8,160 stars

101 on 6 Jul 20268,160 on 9 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

ThinkRail wraps the pi coding agent in a workbench with Monaco editor tabs, terminals, diffs and PR status. Each workspace is a git worktree with its own branch, so several agent chats run in parallel without touching your checkout. It keeps project knowledge in SPEC.md files the agent reads and updates through spec_* tools, and supports MCP servers, Agent Skills and OpenAI-compatible model servers.

Who it is for: Developers who want a worktree-based IDE around the pi coding agent

Strengths

  • Git worktree workspaces let parallel agent sessions work without touching your checkout
  • Topbar tracks branch, PR, CI checks and review status, and can merge from the UI
  • Uses existing pi config, Agent Skills and MCP servers; no ThinkRail accounts
  • Connects any OpenAI-compatible server such as Ollama, vLLM, LiteLLM or llama.cpp

Weaknesses

  • Agent engine is pi only; other coding agents are not supported
  • Sends usage analytics and error reports tied to an installation ID; extra sharing is opt-in
  • Linux builds and desktop installers are unsigned; macOS CLI is signed but not notarized
  • Full extension support is still planned, not shipped

What it needs

  • no GPU
  • Needs git, pi coding agent, model provider (JetBrains AI or own credentials), Node.js >= 22.19 and Bun 1.4.4 (development only)
  • Models: JetBrains AI, any pi-supported provider, OpenAI-compatible servers (LiteLLM, sglang, vLLM, Ollama, LM Studio, llama.cpp)

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Quick answers

Is thinkrail open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Also in Coding agents and AI editors

See all 197
Also in Coding agents and AI editors
RankProjectScore
1claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs194.8k stars+739 (+0.4%) in 30 daysMIT97 out of 100
2t3codeDesktop, web and mobile front end for controlling local coding agent CLIs Live demo ↗ (opens in a new tab)56.5k stars+29,061 (+106%) in 30 daysMIT94 out of 100
3codewhaleTerminal coding agent in Rust that works with 40+ model providers41.2k stars+334 (+0.8%) in 30 daysMIT94 out of 100
#4piMinimal terminal coding agent extensible with skills and packages121.4k stars+7,392 (+6.5%) in 30 daysMIT92 out of 100
#5oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory70.8k stars+1,253 (+1.8%) in 30 dayscustom license92 out of 100