T

ThinkRail

SHA-256
2.1k stars·Developer Tools·SHA-256 checksum verified

ThinkRail wraps the pi coding agent in a real IDE with isolated git-worktree workspaces, living specs, and bring-your-own-provider freedom — fully open source under Apache-2.0.

Smart Download

Download Download Version

v0.2.0 · 133.4 MB

An open-source JetBrains IDE that runs parallel coding agents in isolated git worktrees with durable project memory.

Core Features

  • Isolated git-worktree workspaces let multiple AI agents code in parallel without touching your checkout
  • Full IDE workbench: Monaco editors, terminals, file tree with live git marks, and anchored diff review
  • Living specs: a graph of SPEC.md files gives the agent durable project knowledge across sessions
  • Concurrent chat sessions with per-session models, live token/cost readouts, subagents, and shared plans
  • MCP server support with per-tool approval, plus portable skills and guided workflows

What It Can't Do

  • •Heads up: there is no Intel macOS build — Apple Silicon only. Linux requires glibc 2.38+ plus GTK3, WebKitGTK 4.1, AppIndicator, and librsvg (Ubuntu 24.04 or newer recommended). The app includes no free model quota: you must sign in with JetBrains AI or bring your own API keys. git must be on your PATH. It is still a JetBrains incubator project with fast-moving releases, so expect rough edges on critical work.

Use Cases

  • Running several coding agents in parallel on separate features, then merging the best result
  • Keeping AI aligned with long-term project intent via versioned living specs
  • Developers who want an agentic IDE without subscriptions or provider lock-in
  • Reviewing agent diffs with anchored comments before committing each step

ThinkRail is an open-source agentic IDE from JetBrains, built around the pi coding agent. Each task runs in an isolated git-worktree workspace, so multiple agents can code in parallel without touching your main checkout — merge the winner, discard the rest. A graph of living SPEC.md files gives the agent durable project knowledge that survives sessions, while a real workbench (Monaco editors, terminals, file tree, diff review) keeps you in control. It supports MCP servers with per-tool approval, concurrent chat sessions with live token and cost readouts, and ships as both a native desktop app and a browser-based CLI. Compared with Cursor, ThinkRail is fully open source (Apache-2.0) and provider-agnostic — sign in with JetBrains AI or bring any API key, with no subscription lock-in. Compared with terminal-first agents like Claude Code, it offers true workspace isolation via git worktrees and a persistent spec graph, making parallel agent workflows safer and more auditable.

Tags

AI IDEcoding agentgit worktreeJetBrainsMCPopen source

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Install the appropriate package for your distro (dpkg / rpm / AppImage)

3

Download the desktop installer for your platform from the GitHub releases page, or install the CLI with the one-line curl/PowerShell script

4

On macOS open the DMG; on Windows extract the ZIP and run the setup executable; on Linux extract the tarball and run installer after installing the GTK/WebKitGTK dependencies

5

Launch the app and sign in with JetBrains AI or configure your own model provider credentials

Install Guide
  1. Download the desktop installer for your platform from the GitHub releases page, or install the CLI with the one-line curl/PowerShell script
  2. On macOS open the DMG; on Windows extract the ZIP and run the setup executable; on Linux extract the tarball and run installer after installing the GTK/WebKitGTK dependencies
  3. Launch the app and sign in with JetBrains AI or configure your own model provider credentials
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

e82521939e728557e2afe2dfb0d3928db8f0b60002a42a112ff123ba17713bec

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

CLI users can run thinkrail uninstall to remove the binary, PATH entry, and install metadata; your ~/.thinkrail app state is kept by default, or pass --remove-data to delete it too. Desktop builds uninstall like any normal application on your platform.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseApache-2.0
Last Updated2026-10-28 23:16:50
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

3 FAQs

Similar Projects