RubyMine

Gratuit pour une utilisation non commerciale

Toute la puissance d'un IDE Ruby et Rails pour vous et vos agents

Programmez, testez, déboguez et livrez des logiciels Ruby et Rails fiables.

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

Travaillez avec plusieurs agents à la fois, sur un projet ou plusieurs, sans avoir à réexpliquer le contexte ou l'état du code à chaque fois.

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

Le débogage, les tests, le profilage et les bases de données sont accessibles en un clic. Vous pouvez ainsi vérifier que rien ne casse avant de fusionner vos modifications.

Des outils déterministes pour vous et vos agents

Résolvez chaque définition, dépendance et type dans l'ensemble de votre base de code grâce à l'intelligence du code de RubyMine. Votre agent consomme ainsi moins de jetons et commet moins d'erreurs d'aiguillage. Et lorsqu'une tâche délicate requiert votre jugement, ces mêmes outils vous aident rapidement à y voir plus clair pour modifier le code en toute sécurité.

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.

Tout ce dont vous avez besoin pour Ruby et Rails

Programmez vous-même ou faites appel à des agents : RubyMine répond présent dans les deux cas. Profitez de tout ce dont vous et vos agents avez besoin pour développer en Ruby et Rails, intégré et préconfiguré dès le départ. Profitez d'une intégration fluide avec Rails, RBS, Rake, RuboCop, Docker, et d'autres. Travaillez nativement avec JavaScript, TypeScript, HTML et CSS, et utilisez les outils intégrés pour les bases de données et le SQL.

Ruby
Rails
RuboCop
Hotwire
RSpec
Git
JavaScript
SQL

Assistance à la programmation

Générez, expliquez, testez et refactorisez votre code avec l'IA, en complément de la saisie semi-automatique sensible aux types et des inspections intelligentes qui comprennent Ruby et Rails.

Recherche et navigation

Retrouvez instantanément n'importe quelle classe, méthode ou occurrence grâce à une recherche contextuelle, ou demandez à un agent d'IA d'expliquer le fonctionnement d'un modèle, d'un contrôleur ou d'une vue dans l'ensemble de votre base de code.

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

Exécutez et déboguez vos tests avec un outil d'exécution doté d'une interface graphique prenant en charge RSpec, Minitest, Cucumber et Test::Unit, ou demandez à l'IA de générer des tests directement à partir du code de votre contrôleur ou de votre modèle.

Base de données

Connectez-vous à vos bases de données, explorez-les et interrogez-les sans quitter l'IDE, grâce aux outils DataGrip compatibles avec PostgreSQL, MySQL, SQLite, MariaDB, et bien d'autres. Demandez ce qu'il vous faut à votre agent d'IA en langage naturel ; il écrira et exécutera des requêtes SQL directement sur votre schéma.

Développement frontend

Créez toute la pile technologique sans changer d'outil : RubyMine prend entièrement en charge React, Vue.js, Angular, Node.js, Hotwire, HTML, CSS, JavaScript et TypeScript, en plus de votre code Ruby et Rails. Il intègre également toutes les fonctionnalités de WebStorm.

VCS

Validez des commits, créez des branches et résolvez les conflits de fusion avec l'interface Git intégrée. Bénéficiez d'une prise en charge de Mercurial, Perforce et Subversion. Laissez l'IA rédiger vos messages de commit, passer vos diffs en revue et résoudre les modifications conflictuelles.

Développement à distance

Exécutez, déboguez et testez dans un environnement isolé : configurez des conteneurs de développement, WSL ou SSH, et connectez-vous à un hôte distant ou à un interpréteur distant léger.

Des entreprises et développeurs du monde entier font confiance à RubyMine

Sécurité et gouvernance de niveau entreprise

À propos de JetBrains pour les entreprises

SOC 2 Type II

Attestation

RGPD

Conformité

Actualité des produits

Essayez RubyMine dès maintenant

Télécharger

Gratuit pour une utilisation non commerciale

Questions fréquentes

RubyMine est distribué selon un modèle d'abonnement. Le renouvellement de votre abonnement permet de maintenir votre licence active ; vous pouvez ainsi installer et utiliser les dernières versions de RubyMine dès leur sortie.

Air prend en charge Codex, Gemini, GitHub Copilot, Claude et Junie, mais bien d'autres peuvent être connectés à l'aide de l'ACP. Vous pouvez utiliser vos propres abonnements tiers, ou JetBrains AI.

Vous pouvez utiliser votre abonnement JetBrains AI, mais ce n'est pas obligatoire. Un abonnement JetBrains AI est toutefois requis actuellement pour les exécutions dans le cloud, et vous aurez besoin d'un compte JetBrains pour accéder à l'offre gratuite Junie Lite.

Vous pouvez essayer Air et constater son intérêt par vous-même : pendant une durée limitée, nous proposons un accès gratuit à Junie Lite, notre agent économique, doté d'un modèle spécifique.

Une licence de repli permanente est disponible pour tout abonnement ininterrompu d'une durée minimale de 365 jours consécutifs. Si vous décidez de ne pas renouveler votre abonnement, la licence de repli permanente vous permettra de continuer à utiliser la version de RubyMine qui était disponible au début de votre abonnement de 12 mois consécutifs, et ce indéfiniment et sans coût supplémentaire.

Vous pouvez acheter un abonnement annuel ou mensuel à RubyMine pour les particuliers ou les organisations. Chaque licence commerciale achetée par une organisation peut être utilisée par une seule personne au sein de cette organisation, et les licences personnelles ne sont accessibles qu'aux particuliers et uniquement pour leur propre usage. En savoir plus.

RubyMine est gratuit pour un usage non commercial. Pour les projets commerciaux, vous pouvez profiter d'un essai gratuit de 30 jours. Les étudiants et les enseignants peuvent utiliser gratuitement le JetBrains All Products Pack (qui inclut RubyMine, ainsi que d'autres IDE et outils de JetBrains). En savoir plus.