NutshellGPT is a browser extension that gives one-line summaries of PR diffs.
It passes rich diffs to ChatGPT with tailored prompts to generate concise and useful summaries of diffs for individual files to minimize the cost of context switching for reviewers.
- Plugs directly into ChatGPT
- Prompts can be tweaked
- Diff formatting is optimized for ChatGPT-readability (significantly better than just copy-pasting directly)
- Many quality of life additions and performance optimizations
git clone https://github.com/AlpinYukseloglu/nutshell-gpt.git
cd nutshell-gpt
npm install && npm run build
- Go to
chrome://extensions
- Open
Load Unpacked
on the top left - Pass in the
build/chromium/
directory
From this point on, you should see Summarize changes
show up on the files page when reviewing PRs!
Base logic for integrating ChatGPT into a Chrome extension is from ChatGPT for Google.