Use your agents.
Keep your IDE.

Bring Claude Code, Codex, Cursor, and other AI coding agents straight into your JetBrains IDE. Review their changes, run your tests, and keep building in the tools you already use.

No JetBrains AI subscription required. Bring your own provider subscription.

I don’t have to leave
my IDE anymore.
WebStorm user · Early-access feedback

You’re still
the architect.

Agents can write the code, but you still need to understand it and decide what stays.

Already paying for an agent?
Use it in Air.

Use your existing provider subscriptions directly inside Air. For Claude Code, simply sign in via the terminal surface or the full-screen editor tab – no JetBrains AI plan required for local sessions.

Each provider maintains its own pricing, usage limits, and sign-in requirements.

Switch agents.
Keep your workflow.

Add new agents from the ACP registry or connect compatible tools already installed on your machine. Start your next task with a different agent without ever moving your project.

ACP is the open protocol that connects AI agents to modern development tools.

Give your agents
real context.

Supported agents can use native JetBrains IDE capabilities – including debugging, profiling, database management, and semantic code search. You retain access to the exact same tools to inspect and verify their work.

Tool availability depends on the selected agent, IDE, and configuration.

Track changes.
Stay in control.

Monitor sessions across all your projects. Open a diff, leave a line comment, or run tests. Need parallel workflows? Use separate Git worktrees to keep working copies isolated.

Git worktrees provide separated working directories; they do not serve as isolated security sandboxes.

Start locally.
Finish in the cloud.

Run agents locally and then hand longer tasks to cloud-based agents that keep working when you close your laptop. Follow along from the web or your mobile device with Air Teams.

JetBrains Al subscription required. Air Teams on mobile is coming on November 15.

9:41

Add a dark mode toggle to the site header

On it — I’ll add a dark-mode toggle to the site header and persist the choice so it survives reloads. Scanning the project: the header lives in components/Header.tsx and there’s no theme provider yet, so I’ll add a small useTheme hook alongside it.

TScomponents/Header.tsx+26−2

Done. The toggle is wired to a small useTheme hook backed by React context, and the choice persists to localStorage so the site reopens in the last-used mode. The button swaps a sun/moon icon, exposes aria-pressed, and is reachable by keyboard. I also moved the header’s hard-coded colors to CSS variables.

0.58 credits · 4s

Default to the system color scheme on first visit

Good call — I’ll read the system preference on first load and only override it once the user picks a theme, so returning visitors keep their choice.

TSlib/theme.tsx+9−1

Done. First-time visitors now inherit their OS light/dark setting, and the toggle still wins and persists after that. I also added a listener so the site follows OS changes until a manual choice is made.

0.31 credits · 3s

Follow-up on this task…

Compare your setup

JetBrains AirCursor
Where you workYour JetBrains IDE (uses existing project, run configurations, and tools)Cursor editor (requires switching IDEs)
Supported agentsClaude Code, Codex, Copilot, Cursor, and more (side-by-side)Cursor Agent only (with selection of models)
Pricing and plansExisting subscriptions (no JetBrains AI plan required for local sessions)Cursor plan (API keys unlock chat, but not all features)
Code reviewJetBrains diffs, inspections, and line commentsNative diff review inside Cursor
Parallel workMultiple concurrent agents (in dedicated sessions or Git worktrees)Parallel agents (worktrees via Agents Window or IDE commands)
IDE에서 사용해 보기
JetBrains AirClaude Code
Where you workYour JetBrains IDE (uses existing project, run configurations, and tools)Claude desktop app or terminal
Supported agentsClaude Code, Codex, Copilot, Cursor, and more (side-by-side)Claude Code only
Pricing and plansExisting subscriptions (no JetBrains AI plan required for local sessions)Claude subscription or API billing
Code reviewJetBrains diffs, inspections, and line commentsDesktop diff viewer
Parallel workMultiple concurrent agents (in dedicated sessions or Git worktrees)Parallel worktrees (Claude Code sessions only)
IDE에서 사용해 보기
JetBrains AirCodex Desktop
Where you workYour JetBrains IDE (uses existing project, run configurations, and tools)The ChatGPT desktop app (separate from your IDE)
Supported agentsClaude Code, Codex, Copilot, Cursor, and more (side-by-side)Codex only
Pricing and plansExisting subscriptions (no JetBrains AI plan required for local sessions)ChatGPT plan and its Codex limits
Code reviewJetBrains diffs, inspections, and line commentsDesktop review pane with line comments and Git actions
Parallel workMultiple concurrent agents (in dedicated sessions or Git worktrees)Parallel tasks and worktrees (Codex only)
IDE에서 사용해 보기
JetBrains AirGitHub Copilot
Where you workYour JetBrains IDE (uses existing project, run configurations, and tools)Copilot plugin for your specific editor
Supported agentsClaude Code, Codex, Copilot, Cursor, and more (side-by-side)Copilot agents and custom agents (depends on client)
Pricing and plansExisting subscriptions (no JetBrains AI plan required for local sessions)Copilot account and plan limits
Code reviewJetBrains diffs, inspections, and line commentsDiffs via Copilot plugin
Parallel workMultiple concurrent agents (in dedicated sessions or Git worktrees)Parallel CLI sessions and worktrees (Copilot agents only)
IDE에서 사용해 보기
JetBrains AirVS Code
Where you workYour JetBrains IDE (uses existing project, run configurations, and tools)VS Code (project tooling added via extensions)
Supported agentsClaude Code, Codex, Copilot, Cursor, and more (side-by-side)Copilot, Claude Code, and Codex (via respective extensions)
Pricing and plansExisting subscriptions (no JetBrains AI plan required for local sessions)Copilot account, provider subscriptions, or API keys
Code reviewJetBrains diffs, inspections, and line commentsDiffs and review (depth depends on extensions)
Parallel workMultiple concurrent agents (in dedicated sessions or Git worktrees)Varies by agent extension (no shared cross-agent view)
IDE에서 사용해 보기

Put air to the test. For free

JetBrains 관리형 액세스를 이용하거나 보유한 AI 구독 또는 API 키를 사용하세요.

  1. 1. Download an IDE

    Pick the IDE you work in.

    Or find the IDE for your stack

  2. 2. Open Air

    Click the Agent Sessions icon, or press ⌘2 (Alt+2 on Windows/Linux).

  3. 3. Use the free agents

    Select Junie as your agent and Lite as the model. It’s free for a limited time.

조직 전체의 AI 사용 현황을 파악해야 하나요?

JetBrains Air Governance를 통해 AI 액세스, 정책, 사용량 및 지출을 관리하세요.

자세히 알아보기

Before you start

A few practical questions

You can use your JetBrains AI subscription, but it’s not mandatory. Connect a supported provider account you already have for local sessions. Provider charges and limits still apply, and balances are not pooled between subscriptions. A JetBrains AI subscription is currently required for cloud runs, and a JetBrains account is required to access Junie Lite.
Yes. Run Claude Code in Air’s terminal or full-screen IDE tab and sign in there. The graphical Claude Agent integration has separate authentication options.
Air는 Codex, Gemini, GitHub Copilot, Claude Agent 및 Junie를 기본 지원하며, ACP를 통해 다른 여러 에이전트도 연결할 수 있습니다. 대부분의 경우 기존 타사 구독을 사용하거나 JetBrains AI를 이용할 수 있습니다.
No. Authentication, IDE tools, model choices and terminal or graphical support depend on the agent. Choose an agent in Air and check the options available for it.
Air is available as a plugin and in 2026.3 EAP builds of JetBrains IDEs. Check the Marketplace listing for your IDE and build. This page is about Air in IDEs, not the separate Air desktop app.
Air를 체험하고 그 가치를 직접 경험하실 수 있도록, Lite 구성을 적용한 Junie를 한시적으로 무료로 제공합니다(이용약관 적용).
AI Assistant will remain available and supported as a separate plugin, but we believe Air is the future of agentic development in JetBrains IDEs. Installing Air through its AI Assistant notification disables AI Assistant; you can re-enable it in Settings | Plugins.