Item logo image for Diffinity

Diffinity

Item media 1 screenshot

Overview

# Diffinity: Get PR Review from LLM in the Simplest Way Diffinity is a Chrome extension designed to streamline the code review…

# Diffinity: Get PR Review from LLM in the Simplest Way Diffinity is a Chrome extension designed to streamline the code review process for GitHub pull requests by automatically fetching the PR diff and preparing a review request in ChatGPT. This extension provides a seamless way to gather and send PR data for analysis and feedback. ## Features - Adds a "Do Diffinity" button to GitHub pull request pages. - Fetches the diff data from GitHub PRs. - Opens a new tab to ChatGPT with the diff data preloaded for review. - Supports custom review language settings. ## Installation 1. Clone this repository or download the source code as a ZIP file. 2. Open Chrome and navigate to `chrome://extensions/`. 3. Enable "Developer mode" using the toggle in the top right corner. 4. Click "Load unpacked" and select the folder containing the extension files. ## Usage 1. Install the extension. 2. Set the review language by clicking the extension icon and entering your preferred language. 3. Navigate to a GitHub pull request page. 4. Click the "Do Diffinity" button that appears in the pull request header. 5. That's it! The extension will handle the rest and open ChatGPT with the review request. ## Explanation of Key Files - **background.js**: Contains background event listeners for extension initialization, message handling, and script execution. - **chatgpt_injector.js**: Injects text into ChatGPT’s input field and simulates a button click to submit the PR review request. - **content.js**: Injects the "Do Diffinity" button into GitHub PR pages and handles user interactions. - **popup.html, popup.js, popup.css**: Files for the extension popup interface, allowing users to set their preferred language. - **manifest.json**: The configuration file defining the extension’s content scripts and background services. ## Contributing Feel free to fork this repository and submit pull requests. Contributions and feedback are highly appreciated! ## License This project is licensed under the MIT License. ## Disclaimer This extension is not affiliated with GitHub or ChatGPT. Use it at your own discretion and ensure compliance with any relevant terms of service. --- Thank you for using Diffinity. We hope this tool makes your code review process smoother and more efficient!

5 out of 53 ratings

Google doesn't verify reviews. Learn more about results and reviews.

Review's profile picture

박진현Nov 6, 2024

best PR review extension ever

Review's profile picture

extri13Nov 6, 2024

simple but powerful~

1 person found this review to be helpful

Details

  • Version
    1.1
  • Updated
    November 9, 2024
  • Offered by
    developerjhp
  • Size
    73.0KiB
  • Languages
    English (United States)
  • Developer
    Email
    developerjhp@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Related

LeetHub

3.7(92)

Automatically integrate your Leetcode & GeeksforGeeks submissions to GitHub

LocatorJS

4.2(64)

LocatorJS Chrome Extension - option-click to code (ReactJS)

Hackertab.dev - developer news

4.9(166)

All developer news in one tab

서핏 - 매일 성장하는 사람들의 커리어 플랫폼

5.0(55)

새 탭에서 시작되는 커리어 성장, 매일 성장하고 더 멋지게 일하세요!

HTML to React & Figma by Magic Patterns

4.9(10)

Convert HTML from any page to React and/or Figma. Edit with AI.

Tooltip Dictionary

4.8(47)

찾고자 하는 단어에 마우스를 올리면 툴팁으로 사전을 제공합니다

백준허브(BaekjoonHub)

4.9(25)

Automatically integrate your BOJ submissions to GitHub

Rayst - Reveal the web

4.6(20)

Rayst reveals the company, statistics and technologies of the web for you.

Material Icons for GitHub

4.9(77)

Material icons for the file browser of popular websites like GitHub, Azure, Bitbucket etc.

Vercel

4.6(24)

Use the Vercel Toolbar on production deployments

프롬프트 지니: ChatGPT 자동 번역기

4.2(320)

ChatGPT 쓸 때 질문을 영어로 번역해 주고, 답변도 한글로 번역해 주는 번역기입니다.

일일일 - 스타트업 사람들을 위한 감도 높은 정보 큐레이션 플랫폼

5.0(3)

새 탭에서 커리어 성장을 위한 새로운 영감과 인사이트를 받아보세요!

LeetHub

3.7(92)

Automatically integrate your Leetcode & GeeksforGeeks submissions to GitHub

LocatorJS

4.2(64)

LocatorJS Chrome Extension - option-click to code (ReactJS)

Hackertab.dev - developer news

4.9(166)

All developer news in one tab

서핏 - 매일 성장하는 사람들의 커리어 플랫폼

5.0(55)

새 탭에서 시작되는 커리어 성장, 매일 성장하고 더 멋지게 일하세요!

HTML to React & Figma by Magic Patterns

4.9(10)

Convert HTML from any page to React and/or Figma. Edit with AI.

Tooltip Dictionary

4.8(47)

찾고자 하는 단어에 마우스를 올리면 툴팁으로 사전을 제공합니다

백준허브(BaekjoonHub)

4.9(25)

Automatically integrate your BOJ submissions to GitHub

Rayst - Reveal the web

4.6(20)

Rayst reveals the company, statistics and technologies of the web for you.

Google apps