RubyMine

Kostenlos für nicht-kommerzielle Nutzung

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

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

Agents ausführen und ihre Arbeit prüfen – alles an einem Ort
mit jetbrains air

Konfigurierbare Arbeitsweise

Sie entscheiden für jeden Agent, ob er in der grafischen Oberfläche oder im Terminal gestartet wird, und legen fest, was in der IDE im Mittelpunkt steht: Ihr Code oder die Agent-Sitzung.

Parallel entwickeln, ohne den Überblick zu verlieren

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

Jede Sitzung im Blick behalten

Sie sehen auf einen Blick, welche Sitzungen gerade ausgeführt werden, abgeschlossen sind oder auf Ihre Rückmeldung warten. Mit einem Kommentar zu einer Diff-Zeile geben Sie dem Agent die Aufgabe zur Bearbeitung zurück.

Änderungen überprüfen

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

Deterministische Tools für Sie und Ihre 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.

Agents, Modelle und Abonnements nach Ihren Anforderungen

Binden Sie Ihre gewohnten Agents ein und nutzen Sie sie mit Ihrem eigenen API-Schlüssel, einem vorhandenen Abonnement oder JetBrains AI. Sie können das Abonnement sogar mitten in einer Sitzung wechseln.

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.

Suche und 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.

Debugging

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.

Testen

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-Entwicklung

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.

Entwicklung per Fernzugriff

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

Unternehmenstaugliche Sicherheit und Governance

Über JetBrains für Unternehmen

SOC 2 Type II

Zertifiziert

DSGVO

Konform

Produktneuigkeiten

Try RubyMine now

Herunterladen

Kostenlos für nicht-kommerzielle Nutzung

Häufig gestellte Fragen

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.