소프트웨어 개발에 AI 에이전트(AI Agents)를 활용하는 사례가 늘어남에 따라, 개발자의 핵심 업무는 '작성'에서 '검토'로 이동했습니다. 2026년 Atlassian 보고서에 따르면, 개발자의 49%가 매주 4시간 이상을 AI 결과물을 검토하고 프롬프트를 수정하는 데 소비하고 있습니다. 이러한 과제에 대응하여 JetBrains는 IDE를 '에이전트 시대(Agentic Era)' 개발을 지원하는 플랫폼으로 전환하기 위한 새로운 작업 공간인 Air를 공개했습니다.
Air란 무엇이며 어떻게 작동하는가?
Air는 단순한 기존의 AI 채팅 창이 아니라, AI 에이전트의 기능과 IDE 고유의 지능을 결합한 통합 작업 환경입니다. Air를 통해 개발자는 선호하는 에이전트를 개발 환경으로 불러올 수 있으며, 에이전트는 다음과 같은 JetBrains의 내장 도구를 활용할 수 있습니다.
- 디버거(Debugger): 에이전트가 생성한 코드의 오류를 추적합니다.
- 데이터베이스 관리: 직접 쿼리를 실행합니다.
- 리팩토링(Refactoring): JetBrains의 지능형 엔진을 사용하여 코드 개선 사항을 적용합니다.
- 의미론적 검색(Semantic Search): 프로젝트 전체 맥락을 검색합니다.
Air는 GitHub Copilot, Claude Agent, Codex를 포함한 광범위한 에이전트와 구독 서비스를 지원하며, JetBrains의 자체 에이전트인 Junie도 포함합니다.
고급 세션 관리 기능
자동화된 작업이 개발자의 워크플로우를 방해하지 않도록 JetBrains는 다음과 같은 조직적 기능을 도입했습니다.
- Git Worktrees를 통한 병렬 세션: Air는 각 에이전트에 독립적인 로컬 작업 공간(Worktree)을 할당하여 여러 에이전트를 동시에 실행할 때 변경 사항이 충돌하는 것을 방지합니다.
- 프리셋(Presets): 개발자는 특정 작업을 위한 에이전트 설정, 모델, 지침을 저장하여 새 세션을 빠르게 시작할 수 있습니다.
- Code Notes를 통한 코드 검토: 개발자는 특정 코드 줄에 직접 메모를 남겨 수정 사항을 요청하거나 질문할 수 있으며, 이는 다음 세션에서 에이전트가 맥락을 유지하도록 안내합니다.
실질적으로 무엇이 바뀌는가?
본질적인 변화는 개발자의 역할이 '코드 작성자'에서 '기술 관리자'로 전환된다는 점에 있습니다. 외부 채팅 창에서 코드를 복사하여 편집기에 붙여넣는 대신, 에이전트가 IDE 내 개발 수명 주기의 일부가 됩니다. Air는 세션 비용(토큰 또는 금액)을 표시하고 사용량 할당량(Quota)을 직접 모니터링하여 더 큰 투명성을 제공하며, 개발자가 리소스와 결과물을 완전히 제어할 수 있게 합니다.
가용성 및 구독
Air는 2026.3 버전부터 JetBrains 제품군에서 사용할 수 있습니다. Air 사용을 위해 반드시 유료 JetBrains AI 구독이 필요한 것은 아니며, 사용자는 자신의 API 키를 연결하거나 Claude Pro와 같은 다른 서비스의 기존 구독을 사용할 수 있습니다. 또한 JetBrains는 일상적인 작업과 빠른 질문을 위해 자사 에이전트인 Junie Lite의 무료 버전을 제공합니다.