DEV Community

Cover image for Use AI to understand the code on GitHub, StackOverflow, and docs sites.
Ianeta Hutchinson for ExplainDev

Posted on

Use AI to understand the code on GitHub, StackOverflow, and docs sites.

Powered by OpenAI, ExplainDev is a browser extension that explains the code you see on GitHub and elsewhere on your browser.

As a developer, you are constantly researching and reading code on your browser - especially when you’re learning a new language. ExplainDev is a developer tool that helps you to quickly understand the code that you’re reading, right when and where you find it.

ExplainDev is a browser extension that appends an Explain button to code on GitHub, StackOverflow, and documentation websites to explain what the code is doing in plain english.

ExplainDev working on MySql website

Explanations are generated by OpenAI Codex, the same AI system powering GitHub Copilot. Trained on billions of lines of public code, the advanced AI is capable of explaining Python, C++, JavaScript, TypeScript, Rust, Ruby, PHP, HTML, JSON, Bash, and many more languages.

By just clicking on the Explain button that’s added to the code you're browsing, you'll get an explanation of what that code does. If there’s a certain part of the code that’s confusing, you can also highlight what you want to understand, and click the Explain Selection button.

ExplainDev working on MongoDB where code was selected

ExplainDev helps you to understand code quickly so you can get back to your work, and apply what you’ve learned.

ExplainDev is in Private Beta. If you are interested in trying this new technology, you can get access on the website: https://explain.dev/.

Top comments (0)