JetBrains has unveiled RubyMine 2025.3, a substantial update that transforms the Ruby and Rails development experience through advanced AI capabilities and performance enhancements. The release establishes a new standard for intelligent IDEs by introducing a multi-agent AI system, improving code navigation, and optimizing project handling for complex Ruby applications.

Article illustration 1

The Multi-Agent AI Revolution

The most significant advancement in RubyMine 2025.3 is the introduction of a multi-agent AI experience that integrates both Junie and Claude Agent into a unified interface. This marks the first time a third-party AI agent has been fully integrated into JetBrains IDEs, offering developers unprecedented flexibility in their AI-assisted development workflow.

"With the addition of Claude Agent, your development workflow becomes more flexible and powerful," explains Alexey Varfolomeev, JetBrains developer. "Both Claude Agent and Junie are now accessible from the same chat interface, allowing you to seamlessly switch between them and get the right kind of assistance for every task."

The unified AI experience enables developers to choose the most appropriate AI assistant for specific tasks—whether it's code generation, debugging, or architectural guidance—all without leaving the development environment. For those who prefer separate tool windows, RubyMine maintains the option to use Junie independently.

Transparent AI Resource Management

RubyMine 2025.3 addresses a critical pain point for AI-powered development by introducing transparent AI quota tracking directly within the IDE. Developers can now monitor their remaining AI Credits, renewal dates, and top-up options without context switching. When credits run low, the IDE provides instant top-up capabilities, ensuring uninterrupted AI assistance.

This level of integration simplifies resource management and provides complete visibility into AI usage patterns, helping development teams optimize their AI investment while maintaining productivity.

Enhanced Ruby and Rails Development

The release introduces several improvements specifically tailored for Ruby and Rails development:

  • Smarter Autocomplete: The IDE now supports fuzzy searching across namespaces, allowing developers to type partial class or module names (even nested ones) and receive accurate suggestions. For example, typing "FoBa" will bring up "Foo::Bar".
  • Accurate Type Navigation: The "Go to Type Declaration" functionality now works correctly for all global variables, improving code exploration and understanding.
  • Full Unicode Regex Support: RubyMine no longer flags valid regex patterns with errors, enabling developers to use Ruby's extended Unicode syntax—including emojis and other characters—without false warnings.
  • Rails Project View Sunset: The Rails Project view has been removed as modern Rails applications have become too complex for this dedicated view to work reliably across all projects. However, JetBrains promises to reimplement the most useful features in a way that benefits all RubyMine users.
Article illustration 2

Improved Bundler Integration

RubyMine 2025.3 streamlines gem management with console-based installation that runs in the Run tool window rather than a modal dialog. This approach automatically installs the version required by the project, preventing permission errors and simplifying setup.

For developers working with multi-module projects, the IDE now offers seamless gem installation that continues even if one module fails. Each failed module maintains its own error log on a separate tab, allowing developers to inspect issues without interrupting the entire installation process.

Rails-Aware MCP Server and Performance Optimizations

The Model Context Protocol (MCP) server in RubyMine 2025.3 now includes Rails-specific tools that automatically recognize Rails code and project structure. This recognition makes AI-assisted exploration faster and more reliable, with the server preconfigured for the AI Assistant but also usable by external clients.

Multi-module project performance has seen significant improvements:
- Accurate Gem Resolution: Code navigation, completion, and symbol resolution are now restricted to the current module and its dependencies, eliminating distractions from unrelated modules.
- Faster Startup: Project startup has been optimized through single-module processing, consolidated progress bars, and reduced background tasks, significantly reducing clutter and notifications when opening large projects.

Article illustration 4

Code Intelligence Refinements

RubyMine 2025.3 introduces cleaner autocomplete after the double colon (::) operator. By default, typing "String::" will now show only classes, modules, and constants, reducing visual clutter while preserving accurate navigation. Developers who prefer the previous behavior can re-enable this option in the IDE settings.

Looking Forward

While the detailed data collection option initially announced earlier this year has been delayed to version 2025.3.1, JetBrains is actively working to incorporate user feedback, improve safeguards, and streamline the opt-out process for non-commercial users.

RubyMine 2025.3 represents JetBrains' commitment to pushing the boundaries of what's possible in intelligent IDEs. By seamlessly integrating multiple AI agents, enhancing Rails-specific tools, and optimizing performance for complex projects, the release addresses the evolving needs of modern Ruby and Rails developers.

As development continues to evolve toward more AI-assisted workflows, RubyMine 2025.3 establishes a strong foundation for the next generation of development tools—where the IDE doesn't just assist with code completion but actively participates in architectural decisions, debugging, and project comprehension.

Developers can download RubyMine 2025.3 from the JetBrains website or via the free Toolbox App to experience these advancements firsthand.