← Все новости

JetBrains открыла исходники ThinkRail — агентной IDE с параллельными агентамиJetBrains open-sources ThinkRail, an agentic IDE built for parallel agents

ThinkRail — инкубаторный проект JetBrains под Apache-2.0: каждый агент работает в своём git worktree, параллельно с другими, а контекст проекта хранится в графе SPEC.md-файлов рядом с кодом. Поддерживаются MCP, Agent Skills и любые модели.ThinkRail is a JetBrains incubator project under Apache-2.0: each agent works in its own git worktree in parallel with others, and project context lives in a graph of SPEC.md files next to the code. MCP, Agent Skills and any model provider are supported.

JetBrains выложила в открытый доступ ThinkRail — экспериментальную IDE, построенную вокруг кодинг-агента pi. Проект вырос из инкубатора компании, распространяется под лицензией Apache-2.0 и за выходные набрал около 3 тысяч звёзд на GitHub, попав в топ Hacker News.

Ключевые идеи

  • Параллельные агенты. Каждый агент получает собственный git worktree, поэтому несколько задач идут одновременно и не мешают друг другу. В одном workspace можно держать несколько сессий pi, у каждой — своя модель и живой счётчик стоимости.
  • Спецификации как контекст. Рядом с кодом лежит граф файлов SPEC.md, которые агент читает и обновляет. Это попытка решить проблему потери контекста между сессиями без отдельной базы знаний.
  • Ревью как у людей. Встроенный редактор Monaco, терминалы и комментарии прямо в диффах, интеграция с GitHub PR и CI.
  • Расширяемость. Поддержка Agent Skills и MCP-серверов (с запросом подтверждения), работа с JetBrains AI или любым провайдером, настроенным в pi.

Распространяется как десктопное приложение и как CLI thinkrail.

Почему интересно

Это заметный сигнал от крупного вендора IDE: акцент смещается с автодополнения на оркестрацию нескольких агентов и ревью их результатов. Точная дата релиза в репозитории не указана, проект помечен как инкубаторный — для продакшена пока рано, но идеи с worktree и SPEC.md легко перенести в свой процесс уже сейчас.

JetBrains has open-sourced ThinkRail, an experimental IDE built around the pi coding agent. It comes out of the company’s incubator, is licensed under Apache-2.0, and gathered around 3k GitHub stars over the weekend while trending on Hacker News.

Key ideas

  • Parallel agents. Each agent gets its own git worktree, so several tasks run at once without stepping on each other. A workspace can hold several pi sessions, each with its own model and a live cost meter.
  • Specs as context. A graph of SPEC.md files lives next to the code, read and updated by the agent. It is an attempt to keep context across sessions without a separate knowledge base.
  • Human-style review. A built-in Monaco editor, terminals and comments directly on diffs, plus GitHub PR and CI integration.
  • Extensibility. Agent Skills and MCP servers (with approval prompts), working with JetBrains AI or any provider configured in pi.

It ships as a desktop app and as a thinkrail CLI.

Why it is interesting

It is a notable signal from a major IDE vendor: the focus is shifting from autocomplete to orchestrating several agents and reviewing their output. The repo gives no exact release date and the project is marked as incubating — too early for production, but the worktree and SPEC.md ideas are easy to adopt in your own workflow today.

Источники