Request:
Add support for an AI-powered diff review panel that lets users interactively review, query, and stage uncommitted changes — similar to how Magit works in Emacs.
Key Features:
- Chat Against Git Diffs Allow users to ask questions like:
- “What changed in this commit?”
- “Summarize all changes to auth.js”
- “Any potential side effects here?”
- Inline AI Annotations in Diff View Show AI-generated summaries or intent above each hunk, similar to Magit’s section headers and commit summaries.
- Interactive Hunk Actions Add one-click buttons in the diff view:
“Stage hunk” → runs git add -p behind the scenes
“Discard hunk”
Reference:
Magit in Emacs
Magit allows:
- Keyboard-driven hunk-by-hunk staging
- In-buffer summaries of changes
- Commit previews with selective staging
This feature would bring similar power to Cursor, augmented with AI.
Why it matters:
Bridges AI code understanding with Git workflows. Enables a seamless, local review loop inside the IDE without needing external tools.