RubyMine

비영리용으로 무료

개발자와 에이전트를 위한 Ruby 및 Rails IDE의 모든 기능

신뢰할 수 있는 Ruby 및 Rails 소프트웨어를 코딩, 테스트, 디버그하고 배포하세요.

jetbrains air로
한 곳에서 에이전트 실행 및 결과물 검증

작업 방식 구성

각 에이전트를 GUI 또는 터미널 중 어디에서 실행할지, IDE에서 코드와 에이전트 세션 중 무엇을 전면에 표시할지 선택할 수 있습니다.

컨텍스트를 유지하며 병렬 작업 수행

상태나 코드베이스 컨텍스트를 다시 설명할 필요 없이 하나 또는 여러 프로젝트에서 여러 에이전트와 동시에 작업하세요.

모든 세션 추적

현재 실행 중이거나 완료되었거나 사용자 응답을 기다리는 세션을 확인할 수 있습니다. diff의 특정 줄에 주석을 달고 에이전트에 다시 전달하여 해당 내용을 반영하도록 할 수 있습니다.

변경 사항 검토 및 검증

디버그, 테스트, 프로파일링, 데이터베이스를 모두 클릭 한 번으로 이용할 수 있어 변경 사항을 병합하기 전에 문제가 발생하지 않는지 확인할 수 있습니다.

사용자와 에이전트를 위한 결정론적 도구

RubyMine의 코드 인텔리전스로 코드베이스 전체의 모든 정의, 종속성, 타입을 파악하세요. 덕분에 에이전트는 토큰을 더 적게 사용하고 잘못된 방향으로 빠지는 일도 줄어듭니다. 까다로운 작업에 직접 판단이 필요할 때도 같은 도구로 더 빠르게 해결하고 코드를 안전하게 변경할 수 있습니다.

나만의 에이전트, 나만의 모델, 나만의 구독

사용 중인 에이전트를 연결하고 본인의 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에게 커밋 메시지 작성, diff 검토, 충돌하는 변경 사항 해결을 맡겨 보세요.

원격 개발

격리된 환경에서 실행, 디버그, 테스트하세요. Dev Container, WSL 또는 SSH를 구성하고 원격 호스트나 경량 원격 인터프리터에 연결할 수 있습니다.

전 세계 기업과 개발자가 신뢰하는 RubyMine

엔터프라이즈급 보안 및 거버넌스

비즈니스용 JetBrains 소개

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 계정이 필요합니다.

Air의 가치를 직접 경험해 보실 수 있도록, 특정 모델을 사용하는 비용 효율적인 에이전트 Junie Lite를 기간 한정으로 무료 제공하고 있습니다.

영구 폴백 라이선스는 최소 365일 연속으로 중단 없이 유지된 구독에 제공됩니다. 구독을 갱신하지 않기로 결정하더라도 영구 폴백 라이선스를 통해 12개월 연속 구독이 시작된 시점에 제공되던 RubyMine 버전을 추가 비용 없이 영구적으로 계속 사용할 수 있습니다.

개인 또는 조직용 RubyMine 연간 또는 월간 구독을 구매할 수 있습니다. 조직에서 구매한 상업용 라이선스는 각각 해당 조직 내 한 사람이 사용할 수 있으며, 개인 라이선스는 개인이 본인 용도로만 사용할 수 있습니다. 자세히 알아보기.

RubyMine은 비상업적 용도로 무료로 사용할 수 있습니다. 상업용 프로젝트에는 30일 무료 평가판을 이용할 수 있습니다. 학생과 교사는 JetBrains All Products Pack(RubyMine 및 기타 JetBrains IDE와 도구 포함)을 무료로 사용할 수 있습니다. 자세히 알아보기.