Nick Frolov (@v1becoder) profile picture

Chief Product Officer, Air Platform at JetBrains. AI and Agentic Systems

Amsterdam, The Netherlands
Joined May 2009
Photo by Nick Frolov (@v1becoder)Photo by Nick Frolov (@v1becoder)Photo by Nick Frolov (@v1becoder)Photo by Nick Frolov (@v1becoder)Photo by Nick Frolov (@v1becoder)Photo by Nick Frolov (@v1becoder)Photo by Nick Frolov (@v1becoder)Photo by Nick Frolov (@v1becoder)
Nick Frolov retweeted
1/3 Not every coding step needs your most expensive model. Meet Junie Eco Mode: your chosen model investigates and plans, then a lower-cost model handles implementation and testing. 🧡
πŸ€– Made with AI
1
5
19
1,078
Nick Frolov retweeted
~40 β†’ ~70 tokens/s on M5 Max. Bursts up to 107. All local. Junie Local now runs on Splash + DFlash2, with lower memory use and support for M4 Macs (64 GB RAM). blog.jetbrains.com/junie/202…
2
2
27
1,771
Nick Frolov retweeted
Air Governance is the org layer of Air. Pick the agents your teams can use: Claude Agent, Codex, Junie, or any ACP agent. Set credit limits per user, team, or service account. See which models drive the bill.
Today we're releasing Air Governance. For CTOs and tech leads: track AI usage, manage access, policies and spend org-wide. Any LLM provider. Any dev tool. Truly vendor-agnostic. Top-ups, guardrails, AI metrics, sessions. Battle-tested at JetBrains. Can't imagine going back.
2
3
1
32
2,117
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
80
8,527
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
1
5
2
33
14,342
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!
40
39
20
294
84,371
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
47
3,331
Nick Frolov retweeted
Automated debugging by AI agents in Air with IntelliJ IDEA. Such a quality-of-life improvement!
3
21
2
131
12,256
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
68
32
444
3,420,894
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,659
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,837
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
119
23,501
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,233
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,771
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
412
66,024
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,609
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,168
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,035
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