Todo o poder de um IDE para Ruby e Rails, para você e os seus agentes
Programe, teste, depure e entregue software confiável em Ruby e Rails.




Configure a sua forma de trabalhar
Escolha como cada agente é inicializado, se será na interface gráfica ou no terminal e o que o IDE deve destacar, o seu código ou a sessão do agente.


Trabalhe em paralelo sem perder o contexto
Trabalhe com vários agentes de uma vez, em um só projeto ou em vários, sem explicar de novo o estado ou contexto da base de código.


Monitore todas as sessões
Veja quais sessões estão em execução, prontas ou esperando sua intervenção a cada momento. Escreva um comentário em uma linha do diff e envie-a de volta ao agente para que este execute uma ação.


Revise e verifique as alterações
A depuração, os testes, o profiling e os bancos de dados estão todos a apenas um clique de distância, para que você possa confirmar que nada esteja falhando antes de fazer o merge da alteração.

Escreva você mesmo o código ou execute agentes — das duas maneiras, o RubyMine está aí para você. Tenha tudo de que você e os seus agentes precisam para o desenvolvimento em Ruby e Rails, nativamente e pré-configurado desde o início. Integre-se de forma transparente ao Rails, RBS, Rake, RuboCop, Docker e outros. Trabalhe nativamente com JavaScript, TypeScript, HTML e CSS, e use as ferramentas incorporadas para bancos de dados e SQL.
Gere, explique, teste e refatore o seu código com IA, além de ter complementação com reconhecimento de tipos e inspeções inteligentes que compreendem Ruby e Rails.
Encontre qualquer classe, método ou uso instantaneamente com a pesquisa sensível ao contexto ou peça a um agente de IA para explicar como um modelo, controladora ou visualização funciona com a sua base de código.
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.
Execute e depure os seus testes com um executor baseado em interface gráfica, com suporte a RSpec, Minitest, Cucumber e Test::Unit, ou faça a IA gerar testes diretamente do código do seu modelo ou controladora.
Conecte os seus bancos de dados, navegue por eles e consulte-os, tudo sem sair do IDE, graças às ferramentas do DataGrip, com suporte ao PostgreSQL, MySQL, SQLite, MariaDB e outros. Peça o que precisar ao seu agente de IA em linguagem corrente e ele escreverá e executará consultas em SQL, com base no seu esquema real.
Monte toda a sua plataforma tecnológica sem mudar de ferramenta: o RubyMine tem suporte total ao React, Vue.js, Angular, Node.js, Hotwire, HTML, CSS, JavaScript e TypeScript, além do seu código em Ruby e Rails. Ele também inclui todos os recursos do WebStorm.
Faça commits, crie branches e resolva conflitos de merge com a interface de usuário do Git, já incorporada, além do suporte ao Mercurial, Perforce e Subversion. Deixe a IA escrever mensagens de commit, revisar os seus diffs e resolver alterações conflitantes.
Execute, depure e teste em um ambiente isolado: configure dev containers, WSL ou SSH e conecte-se a um host ou interpretador leve remoto.


SOC 2 Tipo II
RGPD

Gratuito para uso não comercial

O RubyMine é distribuído por meio de um modelo baseado em assinatura. A renovação da sua assinatura manterá sua licença ativa, permitindo que você instale e use as versões mais recentes do RubyMine quando elas forem lançadas.
O Air tem suporte ao Codex, Gemini, GitHub Copilot, Claude e Junie, e muitos outros agentes podem ser conectados via ACP. Você pode usar as suas próprias assinaturas de terceiros ou o JetBrains AI.
Você pode usar sua assinatura do JetBrains AI, mas isso não é obrigatório. Porém, no momento é necessária uma assinatura do JetBrains AI para execuções na nuvem, e uma conta da JetBrains é necessária para acessar a oferta gratuita do Junie Lite.
Para você poder experimentar o Air e conhecer seu valor em primeira mão, estamos oferecendo, por tempo limitado, acesso gratuito ao nosso agente de bom custo/benefício, usando um modelo específico.
Para assinaturas ininterruptas com duração mínima de 365 dias consecutivos, está disponível uma licença perpétua de fallback. Se você decidir não renovar a sua assinatura, a licença perpétua de fallback permitirá que você continue usando a versão do RubyMine que estava disponível no início da sua assinatura de 12 meses consecutivos, indefinidamente e sem custo adicional.
Você pode comprar uma assinatura anual ou mensal do RubyMine para pessoas físicas ou organizações. Cada licença comercial adquirida por uma organização pode ser usada por qualquer pessoa dentro dessa organização, enquanto as licenças pessoais estão disponíveis apenas para pessoas físicas, exclusivamente para uso próprio. Saiba mais
O RubyMine é gratuito para uso não comercial. Em projetos comerciais, você pode usar uma avaliação gratuita de 30 dias., Alunos e professores estão qualificados para usar gratuitamente o JetBrains All Products Pack, que inclui o RubyMine e outros IDEs e ferramentas da JetBrains. Saiba mais.