#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
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| Rank | Project | Score |
|---|---|---|
| 1 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 97 out of 100 |
| 2 | t3codeDesktop, web and mobile front end for controlling local coding agent CLIs | 94 out of 100 |
| 3 | codewhaleTerminal coding agent in Rust that works with 40+ model providers | 94 out of 100 |
| #4 | piMinimal terminal coding agent extensible with skills and packages | 92 out of 100 |
| #5 | oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory | 92 out of 100 |