Devgen is an AI assistant that enables you to research online GitHub codebases with ease.

Latest Version

Version
1.1.8
Update
November 24, 2024
Size
905KiB
Developer
devgen.xyz
Category
Users
93
Rating
5 β˜…
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
SidePanel
Tabs
Storage
ContextMenus
See more

Devgen - Your Code Research Assistant Extension

πŸ’¬ Chat with Github Codebases

Ask Simple Questions πŸ€”
Get quick insights by asking straightforward questions about your codebase.

Discuss GitHub Issues 🐞
Easily bring issues into the chat! Just right-click on any GitHub issue page, select \"Add to Chat\" from the menu, and the issue is ready for discussion.

Collaborate on Pull Requests πŸ”„
Need to chat about a pull request? Right-click on any GitHub pull request page, select \"Add to Chat\", and add it to the conversation.

Chat About Specific Files πŸ“‚
To discuss specific files, right-click on any GitHub file page, choose \"Add to Chat\", and dive into file-specific details together.

Chat with Commit Support πŸ”
Want to discuss a specific commit? Right-click on a commit page, choose \"Add to Chat,\" and bring that commit into the conversation to review changes, additions, and impacts in detail.



πŸ’‘ FAQ
Q1: What models are supported, and how many requests do I get?
A: The extension offers two user tiers:

Free users: Access to GPT-4o mini with 200 requests per month.
Pro users: Unlimited access to GPT-4o mini and 100 requests for Claude Sonnet 3.5 each month.

Q2: What types of questions can I ask in the chat?
A: You can ask anything from simple questions about specific code snippets to more complex questions about file relationships, code functions, or even upcoming changes tracked by GitHub issues and pull requests.

Q3: How do I add a GitHub issue to the chat?
A: Navigate to any GitHub issue page, right-click, and choose \"Add to Chat\" from the menu. The issue will be automatically added, so you can discuss it directly in the chat.

Q4: Can I add multiple pull requests to the chat?
A: Currently, only one pull request can be added to the chat at a time. Right-click on the desired pull request, select \"Add to Chat\", and it will be available for discussion.

Q5: What if I only want to chat about specific files?
A: At the moment, you can add only one file at a time. Navigate to the file’s page on GitHub, right-click, and select \"Add to Chat\". The chat will focus on that file, so you can discuss details about its contents, history, or recent changes.

Q6: Can I use the extension on private repositories?
A: Currently, the extension only supports open-source repositories. Support for private repositories may be added in the future.

Q7: Is there a limit to how many issues, pull requests, or files I can add to the chat?
A: Yes, the extension currently supports chatting about only one issue, pull request, or file at a time. For the best experience, select the most relevant item for your current discussion.

ChangeLogs
v1.1.6
1. Enable GitHub Link discovery: Open Devgen while searching on Google, browsing Reddit, or reading docs, and see a list of related GitHub repositories from the current page.
Read more

Source Manifest.json

{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version":3,
"name":"Devgen - Your Code Research Assistant",
"description":"Devgen is an AI assistant that enables you to research online GitHub codebases with ease.",
"version":"1.1.8",
"icons":{"16":"icon/32.png",
"32":"icon/32.png",
"48":"icon/48.png",
"128":"icon/128.png"},
"permissions":["sidePanel",
"tabs",
"storage",
"contextMenus"],
"action":{"default_title":"Click to open devgen"},
"background":{"service_worker":"background.js"},
"side_panel":{"default_path":"sidepanel.html"},
"content_scripts":[{"matches":["https://*.bing.com/*",
"https://*.readthedocs.io/*",
"https://crates.io/*",
"https://devgen.xyz/*",
"https://docs.rs/*",
"https://github.com/*",
"https://google.com/*",
"https://pkg.go.dev/*",
"https://pypi.org/project/*",
"https://rubygems.org/*",
"https://www.devgen.xyz/*",
"https://www.npmjs.com/package/*"],
"js":["content-scripts/content.js"]}],
"web_accessible_resources":[{"resources":["content-scripts/content.css"],
"matches":["https://*.bing.com/*",
"https://*.readthedocs.io/*",
"https://crates.io/*",
"https://devgen.xyz/*",
"https://docs.rs/*",
"https://github.com/*",
"https://google.com/*",
"https://pkg.go.dev/*",
"https://pypi.org/*",
"https://rubygems.org/*",
"https://www.devgen.xyz/*",
"https://www.npmjs.com/*"]}]}
Read more

How to download and manually install Devgen - Your Code Research Assistant extension for Chrome

Looking for a way to install Devgen - Your Code Research Assistant extensions for Chrome, you can search for them in the Chrome Web Store, clicking the "Add to Chrome" button, and following the straightforward process.

However, you may need to install Devgen - Your Code Research Assistant extensions manually, this article outlines two simple methods to effortlessly install Devgen - Your Code Research Assistant extensions, whether they come as unpacked folders in compressed formats like .zip or as .crx files.

Method 1: Download Devgen - Your Code Research Assistant extension and manually install through Drag &Drop

If you ever need to manually install a Devgen - Your Code Research Assistant extension for Chrome, don't worry, it's a simple process. Just follow these easy steps, and you will have your extension ready to use in no time.

Step 1: Download the Devgen - Your Code Research Assistant Extension by clicking the "Download CRX" button on the website.

Look for the Devgen - Your Code Research Assistant extension you wish to install. Go to the website and download the Devgen - Your Code Research Assistant extension package, which is usually a .CRX file and comes in a zipped file. Here ".crx" file is the format for Devgen - Your Code Research Assistant extension that contains all the data.

Step 2: Extract &Arrange Files

Once the file is downloaded, extract that file into its own folder. Similarly, give that extension files a permanent home. In other words, keep it in a folder that you don't accidentally delete it because these files will be needed to make that extension work.

Step 3: Go to the Chrome Extensions Page

Open Google Chrome and in the address bar, type chrome://extensions; it will open the Google Chrome extensions page. Make sure that "My extensions" is selected in the sidebar.

Step 4: Drag and Drop the Extension

Now, go to the folder where you extracted the Devgen - Your Code Research Assistant extension and drag &drop the extension file from there anywhere onto the extension page within Google Chrome.

Step 5: Complete the Installation

Once you drag and drop the extension file, follow the steps that Google Chrome takes you through. Similarly, if the extension file is of .crx file format, you will be required to review the permissions and then add the extension.

Now, you can manage that added extension as you would like to with any other Chrome extension that you added through Chrome Webstore. Its icon will also appear in the Google Chrome Menu on the right side of the address bar once you activate it.

Method 2: Download Devgen - Your Code Research Assistant extension for Chrome and install in Developer Mode

This is another method to install Devgen - Your Code Research Assistant extension manually, but the twist is that here, you install by enabling the developer mode option provided in Google Chrome. This mode is commonly used for testing extensions or running unpublished tools.

Step 1: Download the Devgen - Your Code Research Assistant extension file

Select and download the Devgen - Your Code Research Assistant extension by clicking the 'Download CRX' button on the website.

Step 2: Extract the downloaded contents

Convert the file to a ZIP file if it is in CRX format then extract the Devgen - Your Code Research Assistant extension zip file or folder that you downloaded. Make sure you extract it using the same folder name and keep it safely in another folder, so you don't delete it by mistake. The extracted folder will be needed to keep your Devgen - Your Code Research Assistant extension running.

Step 3: Open Chrome Extension Setting Page

In the address bar of Google Chrome, type chrome://extensions and open the Chrome Extension Page.

Step 4: Enable Developer Mode

After opening the Chrome Extension page, look at the top right side, and you will find the toggle option of "Developer mode."Simply enable that developer mode option.

Step 5: Load the Unpacked Extension

Once you enable the developer mode option, you will see the menu of Load Unpacked, Pack Extensions and Update. From that, select the option "Load unpacked."

Step 6: Select the Extension Folder

Once the pop-up opens upon clicking Load unpacked, select the Devgen - Your Code Research Assistant extension directory and click on the "Select Folder "button.

Step 7: Confirm and Install

After you select an extension folder of a Google Chrome extension you're installing manually, confirm its installation for the final time and let the installation complete.

Conclusion

Here we've made a step-by-step guide on How to manually install Devgen - Your Code Research Assistant extension in 2 ways. We hope this guide proves helpful.

Similar Extensions

icon

Pieces for Developers: Copilot & Code Capture Extension Β· Developer Tools 93 44 β˜… 15.15MiB

icon

html-dom-lens extension Extension Β· Developer Tools 93 0 β˜… 386KiB

icon

ChatGPT Quick Buttons for your text Extension Β· Productivity 93 10 β˜… 547KiB

icon

clipboard History Extension Β· Productivity 93 0 β˜… 437KiB

icon

Codebuddy Extension Β· Developer Tools 93 3 β˜… 522KiB

icon

Omni - Bookmark, History, & Tab Manager Extension Β· Productivity 93 63 β˜… 1.91MiB

icon

Web Design Pirate Extension Β· Developer Tools 93 21 β˜… 134KiB

icon

Initab Extension Β· Developer Tools 93 95 β˜… 12.93MiB

icon

ExportGPT: Export ChatGPT Conversation Extension Β· Productivity 93 26 β˜… 395KiB

icon

List Sources Extension Β· Productivity 93 2 β˜… 76.54KiB

icon

Chrome Extension Builder Extension Β· Developer Tools 93 14 β˜… 512KiB

icon

CodeKitty AI - Chat with any Github repository! Extension Β· Developer Tools 93 1 β˜… 51.86KiB

icon

Tab Manager v2 Extension Β· Productivity 93 47 β˜… 304KiB

icon

Dom Selector Extension Β· Developer Tools 93 3 β˜… 18.09KiB

icon

ChatDev IDE: Building your AI Agent Extension Β· Productivity 93 15 β˜… 11.75MiB

icon

NextJS 13+ App Router Bundled Data Observer Extension Β· Developer Tools 93 1 β˜… 221KiB

icon

DivMagic - Copy Style from any website Extension Β· Developer Tools 93 55 β˜… 1.3MiB

icon

Definio: Multi-modal AI Copilot - Claude3 Opus, ChatGPT 4o, Gemini 1.5 Pro Extension Β· Productivity 93 31 β˜… 576KiB

icon

Xframe Assassin Extension Β· Productivity 93 4 β˜… 666KiB

icon

Elmo Chat - Your AI Web Copilot Extension Β· Productivity 93 86 β˜… 12.05MiB

icon

GitHub Repository Explorer Extension Β· Accessibility 93 4 β˜… 16.38KiB

icon

ChatGPT Exporter - Extract chat convos easily Extension Β· Productivity 93 231 β˜… 634KiB

icon

gSites Embed Web App Extension Β· Productivity 93 4 β˜… 42.36KiB

icon

GitHub Recommender Extension Β· Developer Tools 93 6 β˜… 96.03KiB