RubyMine

对非商业用途免费

让您和您的智能体尽享 Ruby 和 Rails IDE 的强大功能

编写、测试、调试并交付可靠的 Ruby 和 Rails 软件。

借助 jetbrains air,
在同一环境中运行智能体并验证其工作成果

配置您的工作方式

选择每个智能体的启动方式,在 GUI 或终端中运行,并设置 IDE 的显示优先级 – 优先显示代码还是智能体会话。

并行推进工作,不会丢失上下文

在一个或多个项目中同时使用多个智能体,无需反复说明状态或代码库上下文。

掌握每个会话的进展

查看哪些会话当前正在运行、哪些已完成,以及哪些在等待您处理。对差异视图中的某一行添加注释并发送给智能体,供其采取行动。

审查并验证更改

调试、测试、分析和数据库功能均一键可达,您可以在合并更改前确认一切功能正常运行。

为您和您的智能体提供确定性工具

借助 RubyMine 的代码智能功能,解析整个代码库中的每个定义、依赖项和类型。这样一来,您的智能体使用的 token 会减少,出错概率也会随之降低。当遇到棘手任务需要您的判断时,这套工具还能帮您更快理清思路,安全地完成代码更改。

您的智能体,您的模型,您的订阅

连接您使用的智能体,通过自有 API 密钥、您已付费购买的方案或 JetBrains AI 来运行这些智能体。即使会话正在进行,也可以随时切换订阅。

Ruby 和 Rails 开发所需的一切

无论是自行编写代码还是运行智能体,RubyMine 都能满足您的需求。您和智能体进行 Ruby 与 Rails 开发所需的一切均已内置并预先配置好,开箱即用。与 Rails、RBS、Rake、RuboCop、Docker 等工具无缝集成,原生支持 JavaScript、TypeScript、HTML 和 CSS,并且可以使用内置的数据库和 SQL 工具。

Ruby
Rails
RuboCop
Hotwire
RSpec
Git
JavaScript
SQL

编码辅助

在理解 Ruby 和 Rails 的类型感知代码补全和智能检查的基础上,借助 AI 生成、解释、测试和重构代码。

搜索和导航

通过上下文感知搜索功能即时查找任何类、方法或用法,或者让 AI 智能体解释模型、控制器或视图在整个代码库中的运作方式。

调试

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.

测试

使用支持 RSpec、Minitest、Cucumber 和 Test::Unit 的基于 GUI 的运行程序运行和调试测试,或者让 AI 直接根据您的模型或控制器代码生成测试。

数据库

无需离开 IDE 即可连接、浏览和查询数据库 – 由 DataGrip 工具提供支持,并支持使用 PostgreSQL、MySQL、SQLite、MariaDB 等数据库。用自然语言向 AI 智能体描述您的需求,它将根据您的实际数据库架构编写并运行 SQL 查询。

前端开发

无需切换工具,即可完成全栈开发:RubyMine 在支持 Ruby 和 Rails 代码的同时,还全面支持 React、Vue.js、Angular、Node.js、Hotwire、HTML、CSS、JavaScript 和 TypeScript,并包含 WebStorm 的全部功能。

VCS

通过内置 Git UI 提交代码、管理分支并解决合并冲突,同时支持 Mercurial、Perforce 和 Subversion。让 AI 编写提交消息、审查代码差异并解决存在冲突的更改。

远程开发

在隔离环境中运行、调试和测试:配置开发容器、WSL 或 SSH,连接到远程主机或轻量级远程解释器。

世界各地的公司和开发者都信赖 RubyMine

企业级安全和治理

关于商业用途

SOC 2 Type II

经证实

GDPR

合规

产品新闻

立即试用 RubyMine

下载

对非商业用途免费

常见问题及解答

RubyMine 通过基于订阅的模型分发。续订将使许可证保持有效,允许您在最新版本 RubyMine 发布后安装和使用。

Air 支持 Codex、Gemini、GitHub Copilot、Claude 和 Junie,还可以通过 ACP 连接很多其他智能体。您可以使用自己的第三方订阅,也可以使用 JetBrains AI。

您可以使用 JetBrains AI 订阅,但并不强制要求。不过,目前云端运行需要 JetBrains AI 订阅,而使用免费的 Junie Lite 产品需要 JetBrains Account。

您可以试用 Air,亲身体验其价值。我们将限时免费提供 Junie Lite 使用权限,它是一款采用特定模型的高性价比智能体。

至少连续订阅 365 天且期间未中断,即可获得永久回退许可证。如果您决定不再续订,永久回退许可证将允许您继续永久免费使用这段连续 12 个月订阅开始时已发布的 RubyMine 版本,无需支付额外费用。

您可以为个人或组织购买包年或包月 RubyMine 订阅。组织购买的每个商业许可证都可供该组织内的任何人员使用,而个人许可证则仅可供个人独自使用。了解详情。

RubyMine 对非商业用途免费。商业项目可享受 30 天免费试用。学生和教师可免费使用 JetBrains All Products Pack(包含 RubyMine 以及其他 JetBrains IDE 和工具)。了解详情。