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)
Experimente no seu 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)
Experimente no seu 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)
Experimente no seu 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)
Experimente no seu 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)
Experimente no seu IDE

Put air to the test. For free

Use os acessos gerenciados pela JetBrains, ou traga sua própria assinatura de IA ou chave de API.

  1. 1. Download an IDE

    Pick the IDE you work in.

  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.

Precisa de visibilidade sobre o uso de IA em toda a sua organização?

Gerencie o acesso, as políticas, o uso e os gastos com IA usando o JetBrains Air Governance.

Saiba mais

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.
O Air é compatível nativamente com Codex, Gemini, GitHub Copilot, Claude Agent e Junie, e muitos outros podem ser conectados via ACP. Você geralmente pode usar suas próprias assinaturas de terceiros ou usar o 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.
Para você poder experimentar o Air e conhecer seu valor na prática, estamos oferecendo gratuitamente, por tempo limitado, nosso agente Junie em sua configuração Lite (aplicam-se termos e condições).
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.