Coharyn Impact — for JetBrains IDEs
Know what your code change will affect before you ship it.
Coharyn Impact reconstructs the evidence around your Java and Spring changes so you can see affected components, persistence models, configuration and tests before code reaches production.
Marketplace listing pending JetBrains approval. Contact us to be notified at launch · Docs · Support
Your IDE shows you the code. Coharyn shows you the change.
From a real assessment
One changed Java method touched 7 classes, 2 entities, a config key and 9 tests.
Assess Current Changes
- Direct callers and references
- Implementations and overrides
- Spring components — resolved from real annotations, never naming conventions
- JPA persistence-model impact on entities and mappings
- Configuration keys and their @Value / @ConfigurationProperties consumers
- Related tests — and potentially untested paths, called out explicitly
Evidence, not guesses.
Every relationship in an assessment carries its source location and the mechanism that discovered it, labelled by confidence. Where evidence is missing, Coharyn says “Not established from available evidence” — it never invents a connection. The analysis is deterministic: the same change produces the same assessment, with no LLM involved.
Resolved by the IDE's semantic index. The relationship exists in compiled reality, not in a guess.
Established structurally — for example a declared implementation or an explicit annotation attribute.
Found by convention, such as test naming. Always flagged, never silently mixed with resolved evidence.
A risk score you can audit.
The score is an evidence-weighted indicator — not a probability of failure. It tells you where scrutiny is warranted, and shows its working so you can disagree with it.
Why this score?
Risk: HIGH — 62/100 +20 1 public contract change +15 1 method signature change +12 6 direct callers/references detected +10 1 affected path with no discovered related test
Change Pack: take the evidence with you.
Export any assessment as a Markdown Change Pack — the changed symbols, the blast radius, the risk breakdown and the evidence labels — ready to paste into a pull request, a Jira ticket or a change record. Your reviewers see what the change affects, not just what it edits.
Your source code never leaves your IDE.
Coharyn Impact is 100% local by construction. It makes zero network calls, collects no telemetry, and uses no AI services. Licensing is handled by your JetBrains account through the IDE — the plugin itself sends nothing anywhere. This is verifiable: it ships with no network code and no third-party network libraries.
- All analysis in-process, on your machine
- Zero network calls from the plugin
- No telemetry, analytics or crash reporting
- No AI/LLM services — deterministic analysis
- Licensing via your JetBrains account only
- Change Packs written only where you choose
Read the full plugin privacy policy.
Free where it helps. Pro where it scales.
Free
Free forever. No account required.
- Assess Selected Symbol
- Direct relationships (depth 1)
- Navigation to every finding
- Full evidence view with confidence labels
Pro
7-day free trial via JetBrains Marketplace.
- Everything in Free
- Assess Current Changes — your whole uncommitted diff
- Full impact depth with bounded fan-out
- Change Pack export (Markdown)
Pricing
Pro Personal
$149/year
For individual developers buying with their own funds.
Pro Commercial
$299/user/year
For organisations. Volume handled by JetBrains Marketplace.
Billed via JetBrains Marketplace through your JetBrains account. Trials, renewals and refunds follow JetBrains' standard policies.
Supported environment
- IntelliJ IDEA 2025.3 – 2026.2 (Community & Ultimate)
- Java
- Spring and Spring Boot
- JPA / Hibernate
- JUnit
- .properties, .yml and .yaml configuration
- Any VCS your IDE supports
Kotlin files in a change are detected and listed; semantic Kotlin analysis is planned (Beta).
Frequently asked questions
Is my code uploaded anywhere?
No. Analysis runs entirely inside your IDE. The plugin makes no network calls, ships no telemetry, and uses no AI services. The only network-adjacent piece is licensing, which is handled by your JetBrains account and IDE — not by the plugin.
What does a HEURISTIC label mean?
The relationship was found by convention — for example test naming (FooTest, FooIT), or a textual occurrence of a removed symbol's name that can no longer be resolved. CONFIRMED results come from the IDE's semantic index. Heuristic findings are always labelled so you can weigh them accordingly.
Why is something I expected missing from the results?
Coharyn only reports relationships it can back with evidence at the analysed depth. Free assessments use depth 1; Pro uses depth 3 with bounded fan-out, and a “bounded” flag appears whenever limits truncated the traversal. Where evidence is missing, Coharyn says so — it never fills the gap with a guess.
What about Kotlin?
Kotlin files in a change are detected and listed, but not semantically analysed in 1.0 — and the assessment says so explicitly. Semantic Kotlin analysis is planned (Beta).
How do trials and purchases work?
Entirely through your JetBrains account and JetBrains Marketplace, including the 7-day free Pro trial. Coharyn never sees your payment data.
What is the refund policy?
Refunds follow JetBrains Marketplace policy, since JetBrains handles all purchases. Contact JetBrains sales for refund requests; contact support@coharyn.com if you need help with the process.
See the change, not just the code.
Coharyn Impact is coming to JetBrains Marketplace, pending JetBrains approval. Get in touch to be notified when the listing goes live.