ОБЗОР 2026

ThinkRail: обзор агентной IDE JetBrains в 2026 году

JetBrains вынесла в открытый код эксперимент: IDE, где каждый воркспейс — отдельный git-worktree, а намерение проекта живёт в графе SPEC.md. Ставим, разбираем архитектуру и сравниваем с пультами вроде T3 Code.

Агентные IDEJetBrainsApache-2.0
Категория Агентные IDEЛицензия Apache-2.0Обновлено 03.11.2026

ThinkRail — incubator-проект JetBrains InnovationHub, вышедший в открытый код под Apache-2.0. Это не пульт над чужими агентами и не плагин к IDE, а отдельная среда: движок pi работает внутри процесса, каждый воркспейс — свой git-worktree, а знания о проекте хранятся в связном графе спецификаций, который агент читает и поддерживает сам.

7 382
Звёзды GitHub
снято 03.11.2026
656
Коммиты за 52 недели
все авторы
0 ₽
Цена
Apache-2.0
v0.3.1
Последний релиз
01.11.2026

01Что это и почему это не «ещё один Cursor»

Классические агентные редакторы добавляют чат к привычной IDE и запускают агента в рабочей копии проекта. ThinkRail меняет две вещи. Первая — изоляция: агент никогда не работает в вашем чекауте, он получает отдельный worktree с собственной веткой. Вторая — память: не «контекст в чате», а файлы SPEC.md с frontmatter, связанные в граф, который лежит рядом с кодом и версионируется вместе с ним.

Технически продукт состоит из трёх частей, и авторы описывают их как три кольца. Хост-сервер запускает по сессии pi на вкладку. Типизированный протокол связывает хост и интерфейс. Клиент — React-приложение, которое авторы называют mobile-first: оно подключается к любому хосту по этому протоколу.

Кто внутри
Движок — pi coding agent (npm-пакет @earendil-works/pi-coding-agent, версия 1.5.0 на 02.11.2026, MIT). ThinkRail не собирает промпты за вас: он владеет воркспейсом, редактором и протоколом, а модели, навыки, сжатие контекста и учёт стоимости остаются за pi.

Репозиторий создан 8 июля 2026 года, язык — TypeScript, лицензия Apache-2.0, последний релиз v0.3.1 от 1 ноября 2026 года. Версия 0.3 — проект в активной разработке, а не замена IntelliJ.

02Воркспейс = git-worktree: как это работает на практике

Проект — любой локальный git-репозиторий. Воркспейс — worktree, отрезанный от него в один клик: своя ветка, свой рабочий каталог, свои файлы, диффы, терминалы и чаты. Три агента могут одновременно править три разные задачи, и главная ветка остаётся чистой, пока вы сами не смёржите нужное.

1Открыть репозиторий как проектлюбой локальный git-репозиторий, без импорта и переиндексации2Отрезать воркспейсgit worktree в ~/.thinkrail/worktrees/ со своей веткой и cwd3Пустить агентасессия pi в этом воркспейсе: правки, тесты, диффы — всё внутри ветки4Свести результатPR из плана и коммитов, проверка CI, мёрж — или удаление воркспейса
Жизненный цикл работы в ThinkRail: изоляция вместо «агент правит мой чекаут»

Завершённые воркспейсы сами уезжают на «полку» проекта — когда PR смёржен или закрыт, либо после тихой недели, и возвращаются, как только вы в них заходите. Верхняя панель показывает, как активная ветка соотносится с origin и её PR: опубликовать, запушить, открыть PR, пометить готовым, отдать упавшие проверки агенту, смёржить.

03IDE вокруг агента: Monaco, терминалы, диффы

Редактор — Monaco, тот же движок, что в VS Code: подсветка, вкладки, markdown с переключением на исходник. Дерево файлов показывает живые git-метки, вкладка Changes — дифф ветки воркспейса, терминалы — настоящие PTY, привязанные к worktree. Можно оставлять привязанные к строкам комментарии-ревью и отправлять их агенту как структурированный контекст.

Чаты стримят так, как думает движок: несколько сессий pi на воркспейс, у каждой своя модель, живой счётчик токенов и стоимости. Запущенный ход можно перехватить или поставить в очередь следующий, делегировать субагенту, а общий план агент обновляет, пока вы его правите — каждый завершённый шаг коммитится и ревьюится отдельно.

ВозможностьThinkRailАгент в терминале
Изоляция задачworktree на воркспейсруками, через git
Параллельные агентынесколько сессийtmux и дисциплина
Ревью с комментариямивстроенонет
Память о проектеграф SPEC.mdфайлы-инструкции
Работа с телефонавеб-клиентнет
Стоимость0 + своя подписка0 + своя подписка
Что даёт IDE поверх движка по сравнению с чистым терминалом
Навыки переносятся
ThinkRail читает портативные Agent Skills, которые вы уже держите для других агентов, прямо на месте. Плюс есть встроенные workflow: настройка проекта, брейншторм по дизайну и выпуск PR через ваш собственный gh.

04Спеки как источник истины

Самая необычная часть. Каждый модуль несёт SPEC.md с frontmatter, который связывает его в граф: цель, архитектура, модули, задачи. Расширение pi-spec-graph даёт агенту инструменты spec_* для поиска, навигации и поддержки графа, а вкладка Specs рисует живую схему воркспейса. Прочитать спеки достаточно, чтобы понять область и сформулировать следующую задачу — и агент держит их в актуальном состоянии по ходу работы.

Ирония в том, что сам репозиторий разработан по этому же принципу: верхнеуровневые спеки — источник истины продукта, а сайт thinkrail.ai описан как модуль со своим SPEC.md. Для больших проектов это решает главную болезнь агентной разработки — потерю намерения между сессиями.

Активность разработки: коммиты по неделям12 последних недель, все авторы, коммитов в неделю
0255075100−11−9−7−5−3−1243244442018154047328181
GitHub API, stats/participation, снято 03.11.2026: две последние недели по 81 коммиту — пик за квартал.

05Установка и требования

Есть нативные сборки под все три платформы и вариант «браузерный интерфейс через командную строку»: локальный лаунчер поднимает хост, а работать вы будете в браузере. Второй путь удобен на сервере или в WSL.

Установка за три шага
1
Скачать сборку под платформу
macOS Apple Silicon — .dmg, Windows x64 — .zip, Linux — .tar.gz (x64 и ARM64, Ubuntu 24.04+).
2
Или поставить лаунчер
Требуются git и авторизованный провайдер pi — без него сессия не стартует.
terminalcopy
curl -fsSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh | bash
thinkrail
3
Авторизовать модель
Вход через JetBrains AI или собственные ключи провайдеров; модели выбираются на сессию.
ПлатформаФорматПримечание
macOS (Apple Silicon).dmgосновная сборка
Windows x64.zipесть установщик через PowerShell
Linux x64 / ARM64.tar.gzUbuntu 24.04+, распаковать и запустить ./installer
БраузерCLI-лаунчерmacOS, Linux, WSL, Windows CMD/PowerShell
Платформы ThinkRail по странице загрузки
Для Linux отдельно проверяются зависимости нативной библиотеки — список есть на сайте.

06Сравнение с T3 Code и Codex Desktop

Три продукта решают одну боль по-разному. T3 Code — пульт над чужими обвязками, ThinkRail — собственная IDE с одним движком и сильной моделью памяти, Codex Desktop — рабочее место одного вендора.

КритерийThinkRailT3 CodeCodex Desktop
Движокpi (в процессе)ваши обвязкиCodex
Смена провайдерамодели piлюбые из списканет
Изоляция задачworktree на воркспейстредыworktree
Память о проектеграф SPEC.mdперенос контекстафайлы инструкций
Телефонвеб-клиентнативные приложенияограниченно
ЛицензияApache-2.0MITпроприетарная
Три подхода к рабочему месту агента, ноябрь 2026
Звёзды GitHub: пульты и IDE для агентовзвёзд GitHub, снято 03.11.2026
0150 000300 000T3 Code44 010ThinkRail7 382ECC (обвязка)296 418claude-mem (память)111 709
GitHub API. Разные категории: обвязки и расширения копят звёзды давно, IDE — с середины 2026 года.
Профиль ThinkRail против пульта T3 Code
Изоляция задачПамять проектаГибкость провайдеровМобильностьЗрелостьThinkRailсредний балл 7,7 / 10T3 Codeсредний балл 7,8 / 10
Оценки по пяти осям, равные веса; сравнение подходов, а не абсолютное качество

07Цена и модель оплаты

ThinkRail бесплатен: Apache-2.0, платного тарифа на сайте нет. Платите вы только за модели — через JetBrains AI или напрямую провайдеру, чей ключ подключаете в pi. Стоимость каждой сессии видна в шапке чата: токены и деньги тикают в реальном времени, что для агентной работы важнее прайс-листа.

ЧтоУсловиеКомментарий
ThinkRailбесплатноApache-2.0, открытый репозиторий
Моделипо подписке или ключуJetBrains AI либо провайдер pi
Учёт стоимостив чатетокены и цена по каждой сессии
Лимитызависят от тарифацену подписки уточняйте на официальном сайте JetBrains AI
Модель оплаты ThinkRail
Собственного биллинга у проекта нет — это incubator-эксперимент JetBrains, а не коммерческая IDE.

Для читателей из России практическая часть та же, что и у любого агентного инструмента: сам продукт скачивается свободно, а подписка на модели требует зарубежной карты или посредника. Разбор каналов — в гиде о проверенных сервисах оплаты AI.

08Плюсы, минусы и кому подходит

  • Плюсы: настоящая изоляция задач через worktree; граф спецификаций как долговременная память; Monaco и диффы без переключения в другую IDE; прозрачный учёт токенов и денег; Apache-2.0 и открытый код; JetBrains за спиной — проект не исчезнет вместе с энтузиастом.
  • Минусы: версия 0.3, API и поведение меняются; один движок pi — если вам нужен именно Codex или Claude Code как обвязка, это не сюда; спеки работают только если вы их ведёте; Linux требует Ubuntu 24.04+ и проверки нативных библиотек.
  • Не для всех: для правки одного файла в выходные вся конструкция из worktree и SPEC.md — избыточна. Для проекта на десятки модулей и нескольких параллельных задач — наоборот, экономит часы.
Что проверить в первую неделю
Откройте свой реальный репозиторий и один воркспейс, а не демо. Сразу видно две вещи: насколько агент удерживает дисциплину воркспейса и не пытается ли править файлы вне него, и насколько граф SPEC.md полезен на вашей структуре, а не на учебной.

Если вам нужен пульт над уже оплаченными Claude Code и Codex с нативным мобильным приложением — смотрите обзор T3 Code. Если нужен собственный агент в терминале без IDE — OpenCode или Claude Code.

Частые вопросы

ThinkRail бесплатен?
Да. Проект выходит под Apache-2.0, платного тарифа на сайте нет. Оплачивать нужно только модели — через JetBrains AI или собственный ключ провайдера, который вы подключили в pi.
Чем ThinkRail отличается от Cursor и других агентных IDE?
Двумя вещами: агент работает не в вашем чекауте, а в отдельном git-worktree на каждый воркспейс, и знания о проекте хранятся не в чате, а в связном графе файлов SPEC.md, которые агент читает и обновляет через инструменты spec_*.
Какой движок внутри?
pi coding agent (пакет @earendil-works/pi-coding-agent): модели, навыки, сжатие контекста и учёт стоимости — его. ThinkRail владеет воркспейсом, редактором и протоколом между хостом и интерфейсом.
На каких платформах работает?
macOS (Apple Silicon), Windows x64, Linux x64 и ARM64 (Ubuntu 24.04 и новее), плюс браузерный интерфейс через CLI-лаунчер. Для установки нужны git и авторизованный провайдер моделей.
Можно ли использовать свои навыки агента?
Да. ThinkRail читает портативные Agent Skills, которые вы уже держите для других кодинг-агентов, прямо на месте, и поддерживает подключение MCP-серверов из mcp.json с подтверждением вызовов.
Стоит ли переходить с Claude Code или T3 Code?
Если у вас уже оплачены несколько подписок и вы работаете в терминале — нет, T3 Code ближе. Если боль в параллельных задачах и в том, что агент теряет контекст между сессиями, — ThinkRail стоит попробовать на одном реальном проекте.

Источники и официальные ссылки

Вердикт Qantcore
7,8/ 10
Самый интересный подход к агентной разработке из открытого кода: worktree вместо грязного чекаута и граф спецификаций вместо памяти в чате — это решает реальную боль, а не добавляет кнопку. Минусы честные: версия 0.3, один движок pi, и вся польза появляется только на реальном многомодульном проекте. Пробовать — на своём репозитории, а не на демо.
Все обзоры агентов и IDE
Единая методика оценки, фильтры по цене, лицензии и возможностям.