Semantic diff for AI-generated PRs
A semantic diff viewer that highlights logic changes in large AI-generated PRs
- Problem
- With AI coding assistants, developers receive more and larger AI-generated PRs. Viewing the raw diff on GitHub makes it easy to rubber-stamp because there's too much noise, leading to missed issues. Plain text diff cannot recognize semantic changes like function renames or equivalent refactors.
- Solution
- Use LLM to analyze the diff and categorize changes into 'new feature', 'refactor', 'fix', or 'noise', highlighting core logic changes that may affect behavior. Provide side-by-side views and natural language summaries to help reviewers focus. Integrate with GitHub/GitLab to display directly on the PR page.
- Users
- Tech leads reviewing AI-generated code, open-source maintainers, teams using AI coding assistants
- MVP
- Parse PR diff and call LLM for grouping; generate semantic change summary; highlight behavior-affecting changes; produce shareable review report link
- Revenue
- Free individual tier, team subscription per seat or per PR volume ($12/user/month), in-app purchase via GitHub App
- Why now
- AI-generated code is becoming the norm, traditional review tools can't cope; indie developers can quickly integrate existing LLM APIs and focus on workflow gaps
Source discussions · 1
- Hacker NewsShow HN: Perspica – A semantic diff for reviewing code2↑ 0