I tried Air in JetBrains IDEs, gave Grok, Codex, Claude & Junie different jobs, and stopped treating AI coding like a single-agent workflow.
I had them work on different parts of a Task Management System, with separate agents handling the backend, UI, testing & other parts of the implementation.
At the same time, I could switch between their sessions, see their progress, review the code, give follow-up instructions where needed & use the IDE's development tools to verify their work instead of forcing everything through one agent.
That’s the difference I underestimated. I don’t want to sit inside one coding agent writing another prompt every 5 minutes. I want to define the objective, give different agents the right tasks, let them execute in parallel, then step back in when judgment, refinement or approval is actually needed.
The old workflow was prompt → code → review → repeat.
The workflow I’m moving toward is assign → execute in parallel → verify.
Once multiple coding agents can work on different parts of a project it starts to feel less like one AI assistant and more like work you’re directing from inside your IDE.
That’s what I tested with Air in JetBrains IDEs. It lets you work with different coding agents while staying inside the JetBrains development environment to follow their work, inspect changes & decide what actually ships.
JetBrains also has its own coding agent, Junie.
For a limited time, you can use Junie with a specific model for free, with unlimited usage, to try Air in IDEs.
Try Air in JetBrains IDEs:
jb.gg/ha05m1