Inspiration
We've all been there: you let AI write a chunk of code, something breaks an hour later, and you have no idea what any of it actually does. As developers adopting AI tools ourselves, we felt the gap between how fast AI generates code and how well we actually understand it. We wanted to close that gap — not by slowing down, but by building guardrails that keep you informed and in control without interrupting the flow.
What it does
OwnYourCode is a JetBrains plugin suite with three tools that work together as one workflow. The GUI Prompt Builder helps you construct precise prompts for your AI agent through a structured click-based interface — no more guessing what to say. Understand Your Code detects newly generated code and instantly shows you an explanation of each snippet, along with a quiz question to make sure it actually lands. The Commit Suggester monitors your changes and tells you exactly when to commit and what to include — so you never lose hours of progress to an AI-generated tangle you can't undo.
How we built it
We built all three tools as a JetBrains plugin using the IntelliJ Platform SDK. The Commit Suggester hooks into the IDE's VCS layer to track change volume and complexity. The Code Explainer uses an LLM API to analyse diffs and generate plain-English explanations and quiz questions in real time. The Prompt Builder is a custom UI panel built with IntelliJ's UI DSL, letting users compose structured prompts through dropdowns and toggles rather than
Built With
- kotlin
Log in or sign up for Devpost to join the conversation.