Skip to content
COHARYN

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.

A diff tells you which lines moved. It does not tell you which callers, Spring components, JPA entities, configuration consumers or tests now sit inside the blast radius of that change. Coharyn Impact reads the change itself and reconstructs what it actually touches.

From a real assessment

One changed Java method touched 7 classes, 2 entities, a config key and 9 tests.

Assess Current Changes

One action reads your uncommitted Git diff and maps line changes to semantic symbol changes — a signature change is not a body change, a visibility change is not a hierarchy change, and a JPA mapping change or a renamed config key is treated as exactly that. From those semantic changes it rebuilds the blast radius:
  • 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.

CONFIRMED

Resolved by the IDE's semantic index. The relationship exists in compiled reality, not in a guess.

STRONG

Established structurally — for example a declared implementation or an explicit annotation attribute.

HEURISTIC

Found by convention, such as test naming. Always flagged, never silently mixed with resolved evidence.

A risk score you can audit.

Every assessment produces a deterministic 0–100 Change Impact Risk score, and every score comes with a full “Why this score?” breakdown — each contributing factor, its weight, and the evidence behind it. No black box, no model temperature.

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.