RubyMine

Бесплатно для некоммерческого использования

Все возможности IDE для Ruby и Rails — для вас и ваших агентов

Пишите код, тестируйте, проводите отладку и выпускайте надежное ПО на Ruby и Rails.

Запускайте агентов и проверяйте их работу в одном месте —
с jetbrains air

Настройте работу по-своему

Выбирайте, как запускать каждого агента — в графическом интерфейсе или в терминале. И решайте, что IDE держит в фокусе — ваш код или сессию агента.

Параллельная работа без потери контекста

Работайте сразу с несколькими агентами в одном или нескольких проектах, не объясняя заново состояние и контекст кодовой базы.

Отслеживание всех сессий

Вы сразу видите, какие сессии запущены, завершены или ждут вас. В окне визуального сравнения файлов можно оставить комментарий к строке и сразу отправить его агенту, чтобы тот выполнил нужные действия.

Просмотр и проверка изменений

Отладка, тестирование, профилирование и базы данных доступны в один клик, так что перед слиянием изменений можно убедиться, что ничего не сломается.

Детерминированные инструменты для вас и ваших агентов

Разрешайте все определения, зависимости и типы во всей кодовой базе с помощью интеллектуальных возможностей RubyMine для работы с кодом. Так ваш агент тратит меньше токенов и реже ошибается. А когда непростая задача требует вашего решения, те же инструменты помогают быстрее разобраться и безопасно менять код.

Ваши агенты, ваши модели, ваши подписки

Подключайте агентов, которыми уже пользуетесь, и запускайте их на своем API-ключе, на уже оплаченном тарифе или через JetBrains AI. Менять подписки можно когда угодно, даже посреди сессии.

Всё, что нужно для Ruby и Rails

RubyMine одинаково хорошо работает и когда вы пишете код сами, и когда поручаете его агентам. Всё, что нужно вам и вашим агентам для разработки на Ruby и Rails, уже встроено и настроено из коробки. Бесшовная интеграция с Rails, RBS, Rake, RuboCop, Docker и другими инструментами. Работайте нативно с JavaScript, TypeScript, HTML и CSS, а также используйте встроенные инструменты для баз данных и SQL.

Ruby
Rails
RuboCop
Hotwire
RSpec
Git
JavaScript
SQL

Помощь в написании кода

Генерируйте, объясняйте и тестируйте код с помощью ИИ, а также проводите его рефакторинг. Кроме того, вам доступны автодополнение с учетом типов и умные инспекции, которые понимают Ruby и Rails.

Поиск и навигация

Мгновенно находите любой класс, метод или использование с помощью поиска с учетом контекста либо попросите ИИ-агента объяснить, как модель, контроллер или представление работают во всей вашей кодовой базе.

Отладка

Step through Ruby or JavaScript/TypeScript with an interactive debugger: set breakpoints, inspect state, and use agentic debugging to let an agent investigate and fix issues alongside you.

Тестирование

Запускайте тесты и проводите их отладку в графическом средстве запуска с поддержкой RSpec, Minitest, Cucumber и Test::Unit либо поручите ИИ сгенерировать тесты прямо из кода модели или контроллера.

Базы данных

Подключайтесь к базам данных, просматривайте их и выполняйте запросы, не выходя из IDE. Всё это работает на инструментах DataGrip, которые поддерживают PostgreSQL, MySQL, SQLite, MariaDB и другие СУБД. Опишите задачу ИИ-агенту обычным языком — и он напишет и выполнит SQL-запросы к вашей реальной схеме.

Фронтэнд-разработка

Разрабатывайте весь стек, не переключаясь между инструментами: RubyMine полностью поддерживает React, Vue.js, Angular, Node.js, Hotwire, HTML, CSS, JavaScript и TypeScript наряду с вашим кодом на Ruby и Rails. А еще в ней есть все возможности WebStorm.

Системы контроля версий

Делайте коммиты, создавайте ветки и разрешайте конфликты слияния во встроенном интерфейсе Git. Поддерживаются также Mercurial, Perforce и Subversion. Поручите ИИ составлять сообщения коммитов, просматривать сравнения и устранять конфликтующие изменения.

Удаленная разработка

Запускайте, проводите отладку и тестируйте в изолированной среде: настраивайте dev-контейнеры, WSL или SSH и подключайтесь к удаленному хосту или легкому удаленному интерпретатору.

RubyMine доверяют компании и разработчики по всему миру

Безопасность и управление корпоративного уровня

О JetBrains для бизнеса

SOC 2 Type II

Подтверждено

GDPR

Соответствует

Новости о продукте

Попробовать RubyMine

Скачать

Бесплатно для некоммерческого использования

Вопросы и ответы

RubyMine распространяется по подписке. Продлевая подписку, вы сохраняете лицензию активной и можете устанавливать и использовать новейшие версии RubyMine сразу после их выхода.

Air поддерживает Codex, Gemini, GitHub Copilot, Claude и Junie, а многих других агентов можно подключить через ACP. Вы можете использовать собственные подписки на сторонние сервисы или воспользоваться JetBrains AI.

Вы можете использовать свою подписку JetBrains AI, но это не обязательно. Однако сейчас подписка JetBrains AI нужна для запусков в облаке, а учетная запись JetBrains — для доступа к бесплатному предложению Junie Lite.

Попробуйте Air и оцените его пользу на деле. На ограниченное время мы открываем бесплатный доступ к Junie Lite — нашему экономичному агенту, который работает на одной конкретной модели.

Бессрочная резервная лицензия предоставляется при непрерывной подписке сроком не менее 365 дней подряд. Если вы решите не продлевать подписку, бессрочная резервная лицензия без доплат сохранит за вами доступ к той версии RubyMine, которая была доступна на момент начала вашей непрерывной 12-месячной подписки.

Подписку на RubyMine для частных лиц или организаций можно оформить на год или на месяц. Каждая коммерческая лицензия, приобретенная организацией, может использоваться любым одним сотрудником этой организации, тогда как персональные лицензии доступны только частным лицам и исключительно для личного использования. Подробнее.

RubyMine можно бесплатно использовать в некоммерческих целях. Для коммерческих проектов доступна бесплатная 30-дневная пробная версия. Студенты и преподаватели могут бесплатно пользоваться JetBrains All Products Pack — в него входят RubyMine, а также другие IDE и инструменты JetBrains. Подробнее.