# ThinkRail

JetBrains のオープンソースなエージェント型 IDE。pi コーディングエージェントを分離された git worktree ワークスペースで動かし、Monaco 編集、ターミナル、ライブ diff、エージェントが読む仕様グラフを備えます。

> これは OpenNavo の ThinkRail ページの Markdown 版で、内容はウェブページと同じです： https://opennavo.com/ja/apps/thinkrail

- **最新バージョン**: `0.3.0`
- **開発元**: JetBrains
- **ホームページ**: https://thinkrail.ai/
- **カテゴリ**: [AIツール](https://opennavo.com/ja/categories/ai), [開発ツール](https://opennavo.com/ja/categories/developer-tools)
- **インストール**: `brew install --cask thinkrail`
- **過去 30 日間のインストール数**: 14
- **Homebrew**: インストール可能、アプリ自身が更新
- **ダウンロードURL**: https://github.com/JetBrains/thinkrail/releases/download/v0.3.0/thinkrail-desktop-darwin-arm64.dmg
- **SHA-256**: `235dbae9504ee9ebd6188fbe1cda5bca8a76685b7280ee3243bbde868204b37d`

SHA-256 はダウンロードしたファイルが完全かを確かめるためのもので、安全性の認証ではありません。

## インストールとアンインストールの内容

```json
[
  {
    "declaration": {
      "app": [
        "ThinkRail.app"
      ],
      "target": "/Applications/ThinkRail.app"
    },
    "phase": "install",
    "sources": [
      "ThinkRail.app"
    ],
    "target": "/Applications/ThinkRail.app",
    "type": "app"
  },
  {
    "declaration": {
      "zap": [
        {
          "rmdir": "~/.thinkrail",
          "trash": [
            "~/Library/Application Support/ai.thinkrail.app",
            "~/Library/Preferences/ai.thinkrail.app.plist",
            "~/Library/WebKit/ai.thinkrail.app"
          ]
        }
      ]
    },
    "phase": "cleanup",
    "sources": [],
    "type": "zap"
  }
]
```

## 紹介

ThinkRail は JetBrains InnovationHub のプロジェクトです。pi コーディングエージェントを中心に構築され、Apache-2.0 で公開されているエージェント型 IDE です。

**仕組み**
- プロジェクトはローカルの git リポジトリです。ワークスペースは実際の `git worktree` で、独自のブランチと作業ディレクトリを持つため、複数のエージェントを並行して動かしても、マージするまで main は変更されません。
- pi エージェントはプロセス内で動作し、モデル、スキル、コンパクション、コストを管理します。ThinkRail はワークスペース、エディター、そして両者をつなぐ部分を担当します。
- 仕様は一級の要素です。各モジュールはグラフに結び付いた `SPEC.md` を持ち、拡張機能がエージェントに検索・移動・保守のためのツールを提供します。

**ウィンドウ内の機能**
- VS Code のエディターエンジンである Monaco のタブ、ソース表示を切り替えられる Markdown レンダリング、アクティブな worktree のファイルツリー。
- ワークスペースのブランチのライブ git diff により、エージェントの作業を到着時点で確認できます。
- worktree に紐づく実際の PTY ターミナル。
- ワークスペースごとに複数のエージェントセッション、セッションごとのモデル選択、トークンとコストのライブ表示、Cmd/Ctrl+K によるセッション切り替え。

**対象ユーザー**
自分のリポジトリでコーディングエージェントを動かし、チャットパネルではなく IDE で結果を確認したい開発者。

**費用と要件**
ThinkRail は無料のオープンソースです。エージェントの利用には `git` と認証済みの pi プロバイダーが必要です。macOS 版は Apple Silicon と macOS 14 以降で動作し、Windows x64、Linux x64、Linux ARM64 版も公開されています。

## システム要件

- macOS 14 以降 · アプリのバージョン: 0.3.0 · Apple シリコン · https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/t/thinkrail.rb · 2026-10-31 に確認
  - https://github.com/JetBrains/thinkrail/releases/download/v0.3.0/thinkrail-desktop-darwin-arm64.dmg
  - SHA-256: `235dbae9504ee9ebd6188fbe1cda5bca8a76685b7280ee3243bbde868204b37d`

## ThinkRail のセキュリティ情報

ここでは確認できる事実だけを、出典と日付を添えて掲載しています。安全性を認証するものではありません。ダウンロードしたファイルを確かめるには、OpenNavo を使ってお使いの Mac 上でスキャンできます。

- https://github.com/JetBrains/thinkrail · オープンソース: はい — https://github.com/JetBrains/thinkrail · 2026-10-30 に確認

## アンインストール

- `brew uninstall --cask thinkrail`

通常のアンインストールではアプリ本体だけを削除し、設定とキャッシュは残ります。

### 完全な削除（任意）

- `brew uninstall --zap --cask thinkrail`

`--zap` は Homebrew の定義に記載された設定やキャッシュなどのファイルも削除します。ほかのアプリと共有しているデータが含まれる場合があり、削除すると元に戻せません。何も残らないことを保証するものでもありません。残しておきたいデータは先にバックアップしてください。設定とキャッシュを残す場合は、`--zap` を付けないでください。

通常のアンインストールではアプリ本体だけを削除し、設定とキャッシュは残ります。

- ファイルとフォルダ: `~/Library/Application Support/ai.thinkrail.app` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/t/thinkrail.rb · 以上の項目は Homebrew の定義に基づくもので、2026-10-31 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。
- ファイルとフォルダ: `~/Library/Preferences/ai.thinkrail.app.plist` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/t/thinkrail.rb · 以上の項目は Homebrew の定義に基づくもので、2026-10-31 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。
- ファイルとフォルダ: `~/Library/WebKit/ai.thinkrail.app` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/t/thinkrail.rb · 以上の項目は Homebrew の定義に基づくもので、2026-10-31 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。
- ファイルとフォルダ: `~/.thinkrail` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/t/thinkrail.rb · 以上の項目は Homebrew の定義に基づくもので、2026-10-31 に確認しました。定義で削除対象と宣言されている内容を示すだけで、お使いの Mac にすべてがあるとは限りません。

## 情報と出典

- https://opennavo.com/ja/apps/thinkrail
- https://opennavo.com/ja/apps/thinkrail/versions
- https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/t/thinkrail.rb · 2026-10-31 に確認
- https://formulae.brew.sh/cask/thinkrail
- https://github.com/JetBrains/thinkrail · 2026-10-30 に確認
