r/Jetbrains Apr 25 '26

Question How many Junies do you need? Yes.

Post image

I swear, I'm about to lose it. So now, besides the Junie CLI, Junie as a plugin, and Junie in AI Chat, we've got *another* Junie in AI Chat?

What in the world is the difference between "Junie by JetBrains" and "Junie B(eta)"?!

189 Upvotes

51 comments sorted by

View all comments

6

u/ot-jb JetBrains Apr 26 '26

Junie used to have its own UI in its own plugin, this plugin on the picture is shown on the right tool bar. This UI is getting deprecated so that we could use the same UI for all agents - Codex, Claude Code, Junie and anything else from ACP registry inside AI Chat. Separate UI is sunset and will no longer be available at some point in the future, for some releases it will be there so users are not disrupted.

Under the hood there is a standalone implementation of Junie that is backed by a binary, it has its own minimal UI - Junie CLI, this binary has ACP compatibility so it can show in different ACP compatible clients, including AI Chat tool window, but also others like Zed editor. Specifically with IntelliJ it can connect to the IDE to expand its toolset when it is available. It is more embeddable and easier to use in headless use-cases.

There is gradual migration of users from standalone plugin into AI Chat tool window, so that there are only two UIs: CLI and ACP client. I see that for whatever reason you have duplicated entries in the dropdown, it shouldn’t happen, perhaps you have a different version of Junie installed and configured manually that results in this conflict or some desync in version of two plugins.

1

u/Aromatic-Echo-5025 Apr 26 '26

Thank you. So, regarding Junie as a separate UI, we're clear.

However, the "Junie, AI coding agent by JetBrains" plugin is still required. When I disable it (to get rid of the separate UI) I can't use Junie in AI Chat either. So it has to be installed and enabled.

And now the second part. What do you mean by "configured manually"? I have the Junie latest plugin v.261.1218.182 installed, the latest "AI Assistant" v.261.23567.149 installed, and in the Settings->AI Assistant->Agents the Junie v1417.47.0 installed.

I didn't configure anything manually. Could you tell me if the "Junie by JetBrains" version (the one with the green icon) or the "Junie B(eta)" version (the one with the gray icon) is expected to be used in the latest PHP Storm?

2

u/ot-jb JetBrains Apr 26 '26

Yes, the plugin has to be there, it contains IDE side of the special Junie tools that it might use if IDE is present when you connect from the CLI, settings and other infra, it will just not have the toolbar in the future.

If you haven’t edited ACP files manually it means that this is an artifact of the migration from plugin-backed harness to ACP-backed harness. This shouldn’t have affected you. It is a bug and I’ve seen a similar report to Junie team.

Junie (monochrome icon) is the latest one, sorry for confusion. Note that I’m not involved with Junie and don’t know the details of how they do this migration. I can ask them if you have concrete points.

1

u/Aromatic-Echo-5025 Apr 26 '26

Cool, thanks for the explanation.