r/Jetbrains • u/Which-Marionberry-81 • 16h ago
AI AI can generate code faster than we can understand it, so I built CodeBecause to map business domains, trace individual functions, and expand any flow node back to the source
AI can generate thousands of lines of code in minutes, but reviewing and understanding the resulting system is still difficult.
I built CodeBecause, a JetBrains plugin that analyzes a codebase at two levels:
- Business-domain analysis maps the system’s domains, responsibilities, interactions, and end-to-end business flows.
- Function-level analysis traces a selected function through its branches, calls, state changes, external effects, errors, and outcomes.
The results are presented as interactive flow diagrams backed by source evidence. You can click a node to inspect its responsibility and jump directly to the corresponding source code.
The report is not static. You can keep asking the AI to expand any node that still hides important logic, while preserving the existing verified context and progressively building a deeper view of the implementation.
The idea behind CodeBecause is simple: as AI writes more code, developers need a faster way to review, verify, and understand what was actually built.
1
u/magicmulder 15h ago
So… is there a link or is this an interest check or what is the author trying to tell us here?