Junie and AI Assistant
JetBrains coding agent and IDE AI features for delegated coding, inline assistance and configurable model use.
Score calculation
(4 + 7 + 4 + 1 + 7) ÷ 5 = 4.6
5 of six dimensions rated. Unrated dimensions are excluded from the average.
Full scoring method ↗Setup details
JetBrains Junie coding agent and AI Assistant IDE features. Junie delegates multi-step coding; AI Assistant also provides chat and inline help. Model route may be JetBrains, BYOK, custom or local where supported.
What fits your needs
JetBrains Junie coding agent and AI Assistant IDE features. Junie delegates multi-step coding; AI Assistant also provides chat and inline help. Model route may be JetBrains, BYOK, custom or local where supported.
Delegate with Junie
Junie plans and executes multi-step edits and terminal actions; AI Assistant adds IDE coding features and agent integrations.
Choose inference route
Supported features can use JetBrains AI, BYOK, custom or local models.
Tradeoffs to expect
Code context is transmitted
Prompts and relevant code can be sent to the chosen provider.
See the evidence
Data sharing settings matter
Detailed code-related collection is opt-in.
See the evidence
How to switch
Use a supported local/provider route
Choose an available local or BYOK provider; Junie and AI Assistant have different provider support.
Practical questions
Review IDE data sharing
Confirm detailed AI data collection remains disabled unless needed.
See the evidence
Check internal model use
Junie may use helper models from the selected provider.
JetBrains documents model selection and local options, but no energy or electricity report.
See the evidence
Model/provider and local route choices provide operational controls but do not quantify power use or savings.
1 + 1 reporting + 0 electricity + 2 controls = 4/10. This grades documented practices and transparency.
Task energy, local device consumption, hosted electricity and water are not reported.
- Reporting1/3
- Model routes are documented without energy reporting.
- Electricity sourcing0/3
- No attributable electricity mix is disclosed.
- Resource controls2/3
- Model, provider and context choices are available without measured savings.
Water disclosure
Water reporting has not been assessed for this choice.
Junie and AI Assistant support multiple providers and local models, so the training data varies by selected route.
See the evidence
Select the exact model/provider and assess its training data separately from JetBrains interaction-data settings.
JetBrains documents model/provider choice, including local models. Detailed JetBrains interaction data settings are separate from permission for each model’s training data.
Model version, inherited base, data sources and any local model’s training data require separate assessment.
JetBrains AI features send prompts and code context to the chosen model provider; detailed code-related data collection is disabled by default.
See the evidence
JetBrains says requests include prompts and relevant code. Detailed collection may include full AI interactions but is off by default. Junie supports JetBrains AI and selected BYOK; AI Assistant also supports local models. Third-party providers can retain requests for limited abuse prevention.
Local model support varies by feature. Provider retention and organizational analytics settings should be checked for the actual route.
AI Assistant is a proprietary IDE feature set supporting integrated and external agents, hosted and local models.
See the evidence
JetBrains documents agent connections, local models and BYOK, but does not present the IDE AI features or hosted service as open-source software.
Model features and local support vary by IDE, authentication and version.
JetBrains has no workforce disclosures covering the AI supply chain in the reviewed public sources.
See the evidence
The reviewed public sources do not describe employee conditions, worker voice, or contractor protections for JetBrains. Missing disclosure is an evidence gap, not proof of mistreatment.
1 + 0 + 0 + 0 = 1/10. Documented worker protections; missing disclosure is an evidence gap.
Contractor conditions, data annotation and moderation, worker representation, remedies and independent review remain unknown.
- Pay & conditions0/3
- No worker conditions policy or implementation evidence was found in reviewed sources.
- Worker voice & remedy0/3
- No worker voice, representation or grievance safeguard was found in reviewed sources.
- Evidence & follow-through0/3
- No independent worker-level evidence was found in reviewed sources.
No military relationship was established from the reviewed public sources for JetBrains; the score reflects uncertainty.
See the evidence
The sources reviewed did not establish a military contract or operational defense offering for JetBrains. The method starts at 7 when a military relationship is not established; missing disclosure is not proof that none exists.
7 base + 0 safeguard adjustment = 7/10 (0 of 9 safeguard points; every 3 adds 1). No military relationship was established in the cited sources. This ranks above known defense ties without claiming a verified clean record.
This bounded review cannot rule out unreported customers, indirect use, subcontracting or future work.
- Use restrictions0/4
- No public military-use restriction was found in the reviewed sources.
- Enforcement & oversight0/3
- No independently evidenced military-use oversight was found.
- Relationship disclosure0/2
- No military customer or relationship disclosure was identified.
No military relationship for JetBrains was established in the reviewed sources; this is not proof that none exists.
Military rubric ↗JetBrains was not named on the two BNC campaign pages checked. This limited list check is not an endorsement.
See the evidence
The BNC selects specific company targets; JetBrains was not named in the official priority guide or No Tech campaign when checked. This is not a nationality-based assessment or proof that the company has no other relevant relationships.
This covers only the BNC corporate guide and No Tech page. Other BDS campaigns, local calls, ownership changes, contractors and business relationships are outside the check.
All sources
- JetBrains Junie overview and agent controls ↗
- JetBrains AI Assistant data handling ↗
- AI Assistant IDE capabilities and local model support ↗
- Junie authentication and agent setup ↗
- Junie model and provider selection ↗
- JetBrains AI service providers ↗
- BNC official boycott and pressure guide ↗
- BNC official No Tech campaign ↗