Chief Product Officer of Air Platform at JetBrains - AI and Agentic Systems

Amsterdam, The Netherlands
Joined May 2009
Nick Frolov retweeted
Junie Local now runs on @NVIDIARTXSpark from day one. Get a full-fledged coding agent on your PC. It reads your code, edits files, and runs tests. There are no tokens or quotas, and no code leaves the machine. Windows support is stable, too. All you need is a 24 GB Nvidia RTX card. Try it for free: junie.jetbrains.com/local
6
13
4
79
8,185
Nick Frolov retweeted
Your GPU. Your code. No token bill. Junie Local runs on NVIDIA RTX Spark from day one. Windows support is stable, too. Reads code. Edits files. Runs tests. All locally. Try it free → junie.jetbrains.com/blog/jun…
🤖 Made with AI
2
1
17
745
Nick Frolov retweeted
We connected IntelliJ IDEA’s code intelligence to Claude Code and Codex, then tested the setup with Netflix. The first public results are out. Typical efficiency gains: 20–30%. Best code-navigation case: ~65%. These results come from two real codebases. The efficiency metric averages token savings and time savings. Correctness stayed stable or improved. Here’s what we actually built. The code engine behind IntelliJ IDEA ran headlessly, giving agents access to its capabilities through a CLI backed by a daemon. LSP alone wasn’t sufficient. Agents needed a convenient way to invoke the tools. The backend also needed to stay running and keep the project index warm between calls. The idea is straightforward. An IDE has already mapped the structure of your code and its dependencies — including what’s inside compiled libraries. An agent can use that knowledge instead of spending time and tokens reconstructing it. But the most interesting finding was which models benefited most. The strongest models saw the biggest gains. Especially at higher reasoning effort. In these experiments, more capable models were also better at taking advantage of code intelligence. My takeaway: better models and better tools aren’t competing bets. You don’t have to choose between investing in model intelligence and giving agents better access to your codebase. The two can reinforce each other. Huge thanks to @pbakker and the Netflix team for working with us on this!
39
39
20
294
81,181
Nick Frolov retweeted
We want you to know that Air lets you run agents in the cloud, too. Initially, we recorded this demo on a small project, but it felt like cheating. So we re-shot it on the real IntelliJ IDEA repository, where the team works every day.
2
5
2
46
3,166
Nick Frolov retweeted
Automated debugging by AI agents in Air with IntelliJ IDEA. Such a quality-of-life improvement!
3
21
2
131
12,165
Nick Frolov retweeted
We've reimagined JetBrains IDEs to become the ultimate agentic workbench. Air is an open hub for agents inside your IDE: -Any agents to run (Claude, Codex & many more) -Agents are more efficient with IDE intelligence -Free Junie Lite agent bundled -Cloud runs via Air Teams ⬇️
45
69
32
454
3,419,425
Nick Frolov retweeted
Meet JetBrains Air Teams. Agentic workflows used to live on one developer's laptop. We built Air Teams to change that: you configure a workflow once, and the whole team can run, validate, and improve it. 1/4
6
17
10
100
31,531
Nick Frolov retweeted
Junie has a new home on X: @junie_ai 👋 Follow for new features and announcements. First up: a smarter Junie Local, a new blended model, and experimental Windows support. The team has the details below 👇
We mixed Qwen 3.8 and 3.6. Literally. A 50/50 weight merge. One 27B model. 71% fewer output tokens than 3.8 in our internal coding eval. Junie Local has an update. Windows devs, you're invited too 🤝
4
6
93
24,811
Nick Frolov retweeted
One single prompt. Under an hour. Our colleague @kristel_tech put Astra from @OpenAIDevs to work, building an interactive orchestra app and an original composition. Astra is coming to JetBrains IDEs and Junie soon – keep an eye out for updates!
1
10
1
120
23,489
Nick Frolov retweeted
A leaderboard might say two models are equally good, but their actual work proves otherwise. That gap is exactly what tells you which model to use for which task. We had Claude Opus 4.7 and Gemini 3.5 Flash complete 523 coding tasks inside Junie. Despite the same resolve-rate range, the models took very different paths to get there, including steps, cost, hallucination rates, and validation habits. Once you see how a model fails, you can match it to the task it's actually good at, instead of simply picking a model from the top of a leaderboard. Learn more: blog.jetbrains.com/junie/202…
5
10
3
72
15,226
Nick Frolov retweeted
OK, so all I need is M5, 64Gb of RAM, and a plane 😁
JetBrains takes its first step toward Local AI. MacBook M5 users can set up Junie Local in one click and get a solid agentic experience. Unlimited & Fully local. Folks also had some fun presenting it on a plane :) Check it out & stay tuned for more: junie.jetbrains.com/local
8
5
54
6,768
Nick Frolov retweeted
JetBrains takes its first step toward Local AI. MacBook M5 users can set up Junie Local in one click and get a solid agentic experience. Unlimited & Fully local. Folks also had some fun presenting it on a plane :) Check it out & stay tuned for more: junie.jetbrains.com/local
Junie can now run entirely on your machine, and it’s completely free to use. One command: /local. We picked and optimized the whole stack around the model: agent harness, model parameters, and inference engine. No tokens, no quota, no code ever leaving your machine.
20
46
12
414
65,971
Nick Frolov retweeted
The new Gemini 3.6 Flash is live in AI Assistant and Junie. See how we built an objective evaluation of an engineering task to compare it against the last Flash. Try it yourself in your JetBrains IDE. @GoogleDeepMind
3
4
35
8,607
Nick Frolov retweeted
The observation: a cost discrepancy Our preliminary data shows a significant gap in monthly spend among heavy, all-day AI coding users: Junie users: ~$2,000/month Claude Code / Codex users: ~$5,000/month We are now running a formal study to verify these numbers. The core question is simple: Is Junie cheaper because it is genuinely more cost-efficient — or are users spending more in other tools because they feel more productive there and use them more? Our working theory is that a big part of the gap comes from inference economics, especially context management and token caching. 1. Context compaction strategy Junie aggressively auto-compacts conversation history. In practice, a Junie conversation does not keep growing indefinitely and never exceeds ~150k tokens. Other tools tend to compact only when the conversation approaches a high threshold of the available context window. That sounds fine in theory. But in real developer workflows, it can become expensive. 2. The cache problem At first glance, constant compaction looks counterintuitive: changing the context can invalidate token cache benefits. But token caches are short-lived. In many real workflows, developers switch tabs, jump between conversations, write code, review diffs, get interrupted, and come back later. By the time they send the next message, the cache may already be gone. So if the conversation history has grown very large, the user can end up repeatedly paying for a huge amount of context that is no longer cached and often no longer useful. 3. The practical result Junie’s aggressive auto-compaction may save a lot of tokens specifically because real development work is interrupted, non-linear, and multi-threaded. This is the part that matters: cost efficiency is not only about model price. It is also about how intelligently the product manages context over time. There is also a strategic angle here. Companies that monetize primarily through token consumption are not naturally incentivized to minimize token usage as aggressively as an IDE vendor trying to deliver the best AI experience at the lowest sustainable cost. That may become one of the biggest differences between standalone AI coding tools and deeply integrated AI inside IDEs.
11
3
1
57
8,164
Nick Frolov retweeted
ACP was built for exactly this: making agents portable across tools. Welcome aboard, Harbor.
Harbor now natively supports evaluating ACP agents: 𝚑𝚊𝚛𝚋𝚘𝚛 𝚛𝚞𝚗 --𝚊𝚐𝚎𝚗𝚝 𝚊𝚌𝚙:𝚓𝚞𝚗𝚒𝚎 This brings 36 agents directly to Harbor, plus all future ACP agents the day they are added.
1
3
44
11,034
Nick Frolov retweeted
Junie CLI by @JetBrains now works with OpenRouter 🧩 Connect your OpenRouter API key and use any supported model — with automatic provider failover and centralized billing.
5
14
2
114
13,533
Nick Frolov retweeted
Junie ranked top on SWERebench using Gemini 3 Flash, spending ~10x fewer tokens than other agents while maintaining high performance. We’re offering free access to Gemini 3 Flash for one week, until next Monday. Try it out and let us know what you think: jb.gg/ecer6x
7
17
5
129
14,680
Nick Frolov retweeted
Junie CLI, the LLM-agnostic coding agent, is now in Beta! Junie will follow you wherever you’re working: in the terminal, your IDE, or CI/CD workflows. With BYOK pricing, real-time prompting, and next-task prediction, Junie is ready for you to try. jb.gg/ecer6x
40
58
13
848
10,823,671
Nick Frolov retweeted
Two teams. One open protocol 🤝 In this interview between JetBrains and @zeddotdev, we talk about how the Agent Client Protocol started, why we built it together, and what it unlocks for developers. Watch here 👇 jb.gg/InterviewACP
2
12
1
76
33,509