Skip to content
aicoolies logo
ThinkRail (JetBrains) logo

ThinkRail

JetBrains' open-source agentic IDE built around the pi coding agent, with git-worktree workspaces and living specs

ThinkRail is an Apache-2.0 agentic IDE from JetBrains InnovationHub built around the open-source pi coding agent. Each task runs in its own git-worktree workspace with Monaco editor tabs, terminals, live diffs and per-turn review, while a graph of SPEC.md files keeps project intent the agent reads and maintains. It runs as a desktop app or a browser UI started from the thinkrail CLI, supports MCP servers and Agent Skills, and uses JetBrains AI or your own provider credentials.

About ThinkRail

ThinkRail is an agentic IDE developed by JetBrains InnovationHub as a JetBrains incubator project and released under the Apache License 2.0. It is a thin host around the open-source pi coding agent: pi runs in-process and owns models, skills, context compaction, cost tracking and session state, while ThinkRail provides the workspace, the editor and the user interface. JetBrains introduced it in August 2026 and shipped version 0.2.0 on October 18, 2026; nightly builds are also published.

Work is organised into projects and workspaces. Any local git repository can be opened as a project, and each workspace is a git worktree with its own branch, files, terminals and chats, so several agents can work in parallel without touching your main checkout. Around the agent sits a real IDE: Monaco editor tabs, a files tree with change marks, terminals scoped to the worktree, a live diff of the workspace branch, anchored review comments, and since 0.2.0 a receipt and Review turn button for every agent turn with keep or revert per hunk. Finished workspaces move to a per-project shelf when their pull request merges or closes or after a period of inactivity.

ThinkRail is spec-first: a connected graph of SPEC.md files lives beside the code, and the agent reads, searches and maintains it with dedicated tools so intent survives between sessions. It also reads existing Agent Skills, includes workflows for project setup, design brainstorming and shipping a GitHub pull request through your own gh CLI, supports MCP servers with approval before calls that are not marked read-only, and can run several concurrent pi sessions per workspace with per-session model choice and live token and cost readouts.

ThinkRail has no accounts of its own: you sign in with JetBrains AI or connect any provider through pi's own authentication, so model costs depend on that provider. It ships as a desktop app for Apple Silicon Macs, Windows x64 and Linux, or as a thinkrail CLI that opens the same app in a browser. The README states that basic usage events and error reports tied to a random installation ID are always sent, never including prompts, code, files or credentials, while additional usage sharing can be switched off in Settings or with --no-analytics.

Pricing & Platform Specs

Pricing Summary

ThinkRail is free and open source under the Apache License 2.0 and has no accounts or paid tiers of its own. Model usage is billed by whichever provider you connect: sign in with JetBrains AI (subject to your JetBrains AI plan) or connect any provider supported by pi with your own subscription or API key.

full pricing breakdown →

Supported Platforms

Desktop app for macOS (Apple Silicon only), Windows x64 and Linux x64/ARM64 (Ubuntu 24.04+); thinkrail CLI that opens the same app in a browser (install script for macOS, Linux, Windows, WSL); requires git and a model provider

Explore categories, tags & use cases

Agentic development environment for parallel multi-vendor coding agents

JetBrains Air is JetBrains' system for building software with AI agents: Air in IDEs (an Early Access plugin for running agents inside JetBrains IDEs), the Air app (a desktop client for local, Git worktree, Docker and cloud tasks), Air Teams (shared cloud environments and automations) and Air Governance (organization policies, AI credit limits and analytics). It runs Claude Agent, OpenAI Codex, Gemini CLI, Junie and ACP-compatible agents.

freemium

The Agent Development Environment for running parallel coding agents in isolated worktrees

Orca is an open-source Agent Development Environment (ADE) for running 25+ coding agents in parallel, each in an isolated git worktree. Supports Claude Code, Codex, Gemini, OpenCode, Amp, Goose, Grok, and Aider with BYOK subscriptions. Includes a WebGL terminal with infinite splits, built-in git tracking, hot-swap accounts, and an iOS/Android companion app for monitoring agent work on the move.

Open Source

Open-source agentic development environment for parallel AI agents

Open-source agentic development environment for running multiple coding agents in parallel using isolated Git worktrees.

Open Source

IDE for the AI Agents Era — run an army of coding agents in parallel

Open-source meta-IDE that orchestrates 10+ AI coding agents (Claude Code, Codex, OpenCode) in parallel. Uses git worktree isolation to prevent conflicts, with a unified monitoring dashboard and batch diff review. With 7.9k+ GitHub stars, it's the go-to tool for teams that want to scale AI-assisted development across multiple concurrent tasks.

freemium

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is ThinkRail?

ThinkRail is an Apache-2.0 agentic IDE from JetBrains InnovationHub built around the open-source pi coding agent. Each task runs in its own git-worktree workspace with Monaco editor tabs, terminals, live diffs and per-turn review, while a graph of SPEC.md files keeps project intent the agent reads and maintains. It runs as a desktop app or a browser UI started from the thinkrail CLI, supports MCP servers and Agent Skills, and uses JetBrains AI or your own provider credentials.

Is ThinkRail free?

Yes — ThinkRail is open source and free to use. ThinkRail is free and open source under the Apache License 2.0 and has no accounts or paid tiers of its own. Model usage is billed by whichever provider you connect: sign in with JetBrains AI (subject to your JetBrains AI plan) or connect any provider supported by pi with your own subscription or API key.

Is ThinkRail open source?

Yes — ThinkRail is open source.

Is ThinkRail still maintained?

Yes — ThinkRail is active. Its listing was last verified on October 25, 2026.

What are the best ThinkRail alternatives?

The first editor-selected ThinkRail alternatives are JetBrains Air, Orca, Emdash, and more.