RubyMine

Kostenlos für nicht-kommerzielle Nutzung

Die volle Leistung einer Ruby- und Rails-IDE für Sie und Ihre Agents

Entwickeln, testen, debuggen und veröffentlichen Sie zuverlässige Ruby- und 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

Arbeiten Sie gleichzeitig mit mehreren Agents an einem oder mehreren Projekten, ohne den aktuellen Stand oder den Code-Kontext jedes Mal erneut erklären zu müssen.

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, Tests, Profiling und Datenbanken sind nur einen Klick entfernt, sodass Sie vor dem Mergen sichergehen können, dass alles funktioniert.

Deterministische Tools für Sie und Ihre Agents

RubyMine analysiert Ihren gesamten Codebestand und löst dabei alle Definitionen, Abhängigkeiten und Typen auf. So benötigt Ihr Agent weniger Tokens und kommt zuverlässiger ans Ziel. Und wenn bei einer kniffligen Aufgabe Ihr Urteil gefragt ist, helfen Ihnen dieselben Tools, schneller eine Lösung zu finden und den Code sicher zu ändern.

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.

Alles für die Entwicklung mit Ruby und Rails

Ob Sie Ihren Code selbst schreiben oder Agents einsetzen: RubyMine unterstützt Sie in beiden Fällen. Alles, was Sie und Ihre Agents für die Ruby- und Rails-Entwicklung benötigen, ist von Anfang an integriert und vorkonfiguriert. Rails, RBS, Rake, RuboCop, Docker und weitere Technologien lassen sich nahtlos integrieren. Arbeiten Sie nativ mit JavaScript, TypeScript, HTML und CSS und nutzen Sie die integrierten Tools für Datenbanken und SQL.

Ruby
Rails
RuboCop
Hotwire
RSpec
Git
JavaScript
SQL

Programmierhilfen

Neben typspezifischer Completion und intelligenten Inspektionen für Ruby und Rails können Sie KI nutzen, um Code zu generieren, zu erklären, zu testen und zu refaktorieren.

Suche und Navigation

Mit der kontextsensitiven Suche finden Sie sofort jede Klasse, Methode oder Verwendung. Und ein KI-Agent kann Ihnen erklären, wie ein Modell, ein Controller oder eine View in Ihrem Codebestand funktioniert.

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

Sie können Ihre Tests mit einem grafischen Test-Runner ausführen und debuggen. Unterstützt werden RSpec, Minitest, Cucumber und Test::Unit. Und mit KI-Unterstützung lassen sich Tests direkt aus Ihrem Modell- oder Controller-Code generieren.

Datenbanken

Verbinden, durchsuchen und befragen Sie Ihre Datenbanken direkt in der IDE. Die auf DataGrip basierenden Tools unterstützen PostgreSQL, MySQL, SQLite, MariaDB und weitere Datenbanken. Beschreiben Sie Ihrem KI-Agent in natürlicher Sprache, was Sie benötigen. Er schreibt und führt SQL-Abfragen aus, die auf Ihr tatsächliches Schema abgestimmt sind.

Frontend-Entwicklung

Entwickeln Sie Fullstack-Anwendungen, ohne zwischen Tools zu wechseln: Neben Ruby und Rails unterstützt RubyMine auch React, Vue.js, Angular, Node.js, Hotwire, HTML, CSS, JavaScript und TypeScript. Außerdem enthält die IDE die gesamte Funktionalität von WebStorm.

Versionsverwaltung

Die integrierte Git-Oberfläche unterstützt Sie beim Committen, beim Erstellen von Branches und beim Lösen von Merge-Konflikten. Mercurial, Perforce und Subversion werden ebenfalls unterstützt. Überlassen Sie es der KI, Commit-Nachrichten zu schreiben, Ihre Diffs zu prüfen und Konflikte zwischen Änderungen zu lösen.

Entwicklung per Fernzugriff

Nutzen Sie eine isolierte Umgebung, um Ihren Code auszuführen, zu debuggen und zu testen: Richten Sie Dev-Container, WSL oder SSH ein und stellen Sie eine Verbindung zu einem Remote-Host oder einem schlanken Remote-Interpreter her.

Unternehmen und Entwickler*innen weltweit vertrauen auf RubyMine

Unternehmenstaugliche Sicherheit und Governance

Über JetBrains für Unternehmen

SOC 2 Type II

Zertifiziert

DSGVO

Konform

Produktneuigkeiten

RubyMine jetzt ausprobieren

Herunterladen

Kostenlos für nicht-kommerzielle Nutzung

Häufig gestellte Fragen

RubyMine ist im Abonnement erhältlich. Wenn Sie Ihr Abonnement verlängern, bleibt Ihre Lizenz aktiv und Sie können die neuesten Versionen von RubyMine installieren und verwenden, sobald diese veröffentlicht werden.

Air unterstützt Codex, Gemini, GitHub Copilot, Claude und Junie. Viele weitere Agents lassen sich über ACP einbinden. Sie können Ihre eigenen Drittanbieter-Abonnements nutzen – oder Sie verwenden einfach JetBrains AI.

Sie können Ihr JetBrains-AI-Abonnement nutzen, müssen es aber nicht. Für die Ausführung in der Cloud ist derzeit ein JetBrains-AI-Abonnement erforderlich, und für den kostenlosen Zugriff auf Junie Lite benötigen Sie einen JetBrains-Account.

Sie können Air ausprobieren und sich selbst von den Vorteilen überzeugen. Junie Lite, unser kosteneffizienter Agent mit einem bestimmten Modell, steht Ihnen für begrenzte Zeit kostenlos zur Verfügung.

Unterbrechungsfreie Abonnements mit einer Mindestdauer von 365 aufeinanderfolgenden Tagen berechtigen zum Bezug einer unbefristeten Fallback-Lizenz. Wenn Sie Ihr Abonnement nicht verlängern, können Sie mit der unbefristeten Fallback-Lizenz die RubyMine-Version weiter nutzen, die zu Beginn Ihres ununterbrochenen 12-monatigen Abonnements verfügbar war – unbegrenzt und ohne zusätzliche Kosten.

RubyMine ist als Jahres- oder Monatsabonnement für Einzelpersonen und Organisationen erhältlich. Jede von einer Organisation erworbene kommerzielle Lizenz kann von einer einzelnen Person innerhalb dieser Organisation genutzt werden, während Einzellizenzen ausschließlich von Privatpersonen für den eigenen Gebrauch genutzt werden dürfen. Mehr erfahren.

RubyMine ist für die nichtkommerzielle Nutzung kostenlos. Für kommerzielle Projekte steht Ihnen eine kostenlose 30-tägige Testphase zur Verfügung. Lernende und Lehrkräfte können das JetBrains All Products Pack (das RubyMine sowie andere JetBrains-IDEs und -Tools enthält) kostenlos nutzen. Mehr erfahren.