RubyMine

Gratuit pour une utilisation non commerciale

The full power of a Ruby and Rails IDE for you and your agents

Code, test, debug, and ship reliable Ruby and Rails software.

Un même endroit pour exécuter vos agents et vérifier leur travail,
avec jetbrains air

Configurez votre façon de travailler

Choisissez le mode de lancement de chaque agent, dans l'interface utilisateur graphique ou le terminal, et ce que l'IDE doit afficher en priorité : votre code ou la session de l'agent.

Avancez en parallèle sans perdre le contexte

Work with multiple agents at once, across one project or many, without re-explaining state or codebase context.

Suivez chaque session

Consultez les sessions en cours d'exécution, terminées ou en attente d'une action de votre part. Commentez une ligne du diff et renvoyez-la à l'agent pour qu'il la traite.

Révisez et vérifiez les modifications

Debugging, testing, profiling, and databases are all one click away, so you can verify that nothing breaks before you merge the change.

Des outils déterministes pour vous et vos agents

Resolve every definition, dependency, and type across the codebase with RubyMine’s code intelligence. That way, your agent uses fewer tokens and makes fewer wrong turns. When a tricky task requires your judgment, the same tools help you work it out faster and change the code safely.

Vos agents, vos modèles, vos abonnements

Connectez les agents que vous utilisez et exécutez-les avec votre propre clé API, le forfait que vous payez déjà, ou JetBrains AI. Changez d'abonnement à tout moment, même en cours de session.

Everything you need for Ruby and Rails

Write code yourself or run agents – RubyMine has you covered either way. Get everything you and your agents need for Ruby and Rails development, built in and preconfigured from the start. Integrate seamlessly with Rails, RBS, Rake, RuboCop, Docker, and more. Work natively with JavaScript, TypeScript, HTML, and CSS, and use the built-in tools for databases and SQL.

Ruby
Rails
RuboCop
Hotwire
RSpec
Git
JavaScript
SQL

Coding assistance

Generate, explain, test, and refactor your code with AI, on top of type-aware completion and smart inspections that understand Ruby and Rails.

Recherche et navigation

Find any class, method, or usage instantly with context-aware search, or ask an AI agent to explain how a model, controller, or view works across your codebase.

Débogage

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.

Tests

Run and debug your tests with a GUI-based runner that supports RSpec, Minitest, Cucumber, and Test::Unit, or have AI generate tests straight from your model or controller code.

Database

Connect, browse, and query your databases without leaving the IDE – powered by DataGrip tools with support for PostgreSQL, MySQL, SQLite, MariaDB, and more. Ask your AI agent what you need in plain language, and it will write and run SQL queries against your actual schema.

Frontend development

Build the full stack without switching tools: RubyMine fully supports React, Vue.js, Angular, Node.js, Hotwire, HTML, CSS, JavaScript, and TypeScript alongside your Ruby and Rails code. It also includes all of WebStorm’s features.

VCS

Commit, branch, and resolve merge conflicts with the built-in Git UI, plus support for Mercurial, Perforce, and Subversion. Let AI write commit messages, review your diffs, and resolve conflicting changes.

Développement à distance

Run, debug, and test in an isolated environment: configure dev containers, WSL, or SSH, and connect to a remote host or a lightweight remote interpreter.

Companies and developers all over the world trust RubyMine

Sécurité et gouvernance de niveau entreprise

À propos de JetBrains pour les entreprises

SOC 2 Type II

Attestation

RGPD

Conformité

Actualité des produits

Try RubyMine now

Télécharger

Gratuit pour une utilisation non commerciale

Questions fréquentes

RubyMine is distributed via a subscription-based model. Renewing your subscription will keep your license active, allowing you to install and use the latest versions of RubyMine upon their release.

Air supports Codex, Gemini, GitHub Copilot, Claude, and Junie, and many others can be connected via ACP. You can use your own third-party subscriptions, or use JetBrains AI.

You can use your JetBrains AI subscription, but it’s not mandatory. However, a JetBrains AI subscription is currently required for cloud runs and a JetBrains account is required to access the free Junie Lite offering.

You can try Air and experience its value firsthand, we're offering free access to Junie Lite, our cost efficient agent with a specific model, for a limited time.

A perpetual fallback license is available for uninterrupted subscriptions that last for a minimum of 365 consecutive days. If you decide not to renew your subscription, the perpetual fallback license will allow you to continue using the RubyMine version that was available when your subscription lasting 12 consecutive months started, forever and at no additional cost.

You can purchase a yearly or monthly RubyMine subscription for individuals or organizations. Each Commercial license purchased by an organization can be used by any single person within that organization, whereas Personal licenses are available only to private individuals solely for their own use. Learn more.

RubyMine is free for non-commercial use. For commercial projects you can use free 30-day trial. Students and teachers are eligible to use the JetBrains All Products Pack (which includes RubyMine, as well as other JetBrains IDEs and tools) free of charge. Learn more.