AIKraft Agents

JetBrains/thinkrail

Код в стиле Vibe с pi в легковесном реальном IDE, который адаптируется под ваш стиль работы — тот самый Vibe, который вам нужен

Агенты⭐ 7 777TypeScriptпоследний релиз: v0.3.1
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

ThinkRail — это легковесная IDE от JetBrains Incubator, построенная вокруг агента pi, которая адаптируется под стиль работы пользователя и управляет проектами через живые спецификации.

Зачем нужен

Инструмент решает задачу эффективного взаимодействия с AI-агентами, изолируя их работу в отдельных git worktree, чтобы избежать конфликтов с основной кодовой базой. Он полезен тем, кто хочет использовать агентов для сложных задач, сохраняя полный контроль над изменениями через визуальные диффы, комментарии и живые спецификации (SPEC.md).

Что можно реализовать

  • Параллельная работа нескольких агентов pi над разными задачами в изолированных ветках без риска повредить основную разработку.
  • Ведение проекта с использованием живых спецификаций (SPEC.md), которые агент читает, обновляет и использует как источник истины.
  • Автоматическое создание pull requests в GitHub с предзаполненным описанием на основе плана агента и коммитов.
  • Использование существующих Agent Skills и расширение функционала через установку pi-пакетов (npm, git) для добавления новых инструментов.

Ключевые возможности

  • Изолированные рабочие пространства на базе git worktree с автоматическим управлением ветками и PR.
  • Полноценная IDE-среда с редактором Monaco, терминалами и деревом файлов, интегрированная с чатом агента.
  • Визуализация и редактирование спецификаций проекта в виде графа, что сохраняет контекст между сессиями.
  • Прозрачный контроль над расходами и моделями: отображение стоимости токенов и возможность переключения моделей в реальном времени.
  • Поддержка расширений и навыков (Skills), включая встроенные инструменты для веб-поиска, визуализации и уточнения требований у пользователя.

👤 Кому подойдёт: разработчики, использующие AI-агентов для кодинга, и команды, желающие стандартизировать процесс разработки через живые спецификации и изолированные рабочие пространства.

Релизы

v0.3.1minor
🕐 4 дн назад · релиз на GitHub ↗

Релиз ThinkRail v0.3.1: добавлена русская локализация, поддержка сторонних OpenAI-совместимых серверов и улучшена стабильность.

  • Added: Добавлена локализация интерфейса на русский язык (ru).
  • Added: Пользователи могут подключать собственные серверы моделей, совместимые с OpenAI, через настройки.
  • Added: Реализована установка, просмотр и переключение пакетов плагинов (pi packages) из раздела настроек.
  • Added: Добавлена возможность выбора шрифтов для интерфейса и кода.
  • Fixed: Исправлено падение чата с ошибкой переполнения стека в браузере WebKit.
  • Fixed: Устранены проблемы с поведением окон десктопной версии и открытием внешних ссылок.
v0.3.0minor
🕐 7 дн назад · релиз на GitHub ↗

ThinkRail v0.3.0: интеграция с GitHub, локализация, оптимизация CLI и улучшение стабильности.

  • Added: Полная локализация интерфейса с возможностью добавления пользовательских языков.
  • Added: Интеграция с GitHub: просмотр деталей ревью, пулл-реквестов и веток в верхней панели.
  • Added: Объединение изменений в панель файлов в стиле VS Code и визуализация файлов в чате.
  • Added: Оптимизация CLI: компиляция бинарного файла с использованием байт-кода JSC.
  • Fixed: Исправлена установка обновлений на Windows и улучшена стабильность тестов.