# Review Lens: review GitHub pull requests inside the IDE (feedback welcome)

**URL:** <https://platform.jetbrains.com/t/review-lens-review-github-pull-requests-inside-the-ide-feedback-welcome/5296>\
**Category:** Showcase & Feedback\
**Created:** [October 19, 2026, 10:00pm UTC](https://platform.jetbrains.com/t/review-lens-review-github-pull-requests-inside-the-ide-feedback-welcome/5296 "2026-10-19T22:00:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![vatsarishabh22](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/vatsarishabh22/32/3469_2.png) [@vatsarishabh22](https://platform.jetbrains.com/u/vatsarishabh22)\
**Post date:** [October 19, 2026, 10:00pm UTC](https://platform.jetbrains.com/t/review-lens-review-github-pull-requests-inside-the-ide-feedback-welcome/5296/1 "2026-10-19T22:00:41Z")

</div>

Hi everyone,

I’d like to share **Review Lens** , a free, open-source plugin for reviewing GitHub pull requests inside IntelliJ IDEA, PyCharm, WebStorm and GoLand.

**Why I built it**

For a while now, reviewing PRs has been the hardest part of my week. There are more of them, and much of the code is written with AI. The lines usually look fine; the structure is what needs checking. Does it fit the codebase? Who calls it? Is it tested? Those questions are hard on a diff page and easy in the IDE, so the plugin moves the whole review there.

**What it does**

- Opens a PR read-only in the current window, after setting the developer’s uncommitted work aside (restored on exit)
- Full files with the PR’s changes in the gutter, so navigation and Find Usages work on the PR’s code
- Everyone’s GitHub comments under their lines, replies in place, and a Comments tab
- Viewed files synced with GitHub, and “review only new commits” after a push
- Comments, replies and verdict posted to GitHub as one review

![Review Lens](https://us1.discourse-cdn.com/flex001/uploads/jetbrains_platform/original/2X/e/e612638435018ab6566f8dc978ff19c102201f47.gif)

**Platform pieces it’s built on, in case they help someone**

- **Gutter marks:** `SimpleLocalLineStatusTracker` against the PR’s base, so the IDE’s own change markers do the work.
- **Comments in the editor:** `EditorEmbeddedComponentManager` for the cards and the comment box.
- **Theming:** every color is a lazy `JBColor` from one place, so theme switches need no code.
- **Compatibility:** CI runs the Plugin Verifier against several IDEs on every PR, one job per IDE (running them all in one job ran out of disk).

**Where I’d love feedback**

- Anything that feels off compared with the platform’s own UI

- APIs you’d use instead of the ones above

- What would make you use it for your own reviews

- Marketplace: [https://plugins.jetbrains.com/plugin/35225-review-lens](https://plugins.jetbrains.com/plugin/35225-review-lens)

- Source (Apache 2.0): [GitHub - vatsarishabh22/review-lens: Review pull requests in your JetBrains IDE: full files, changes in the gutter, your uncommitted work parked and restored. VS Code coming. · GitHub](https://github.com/vatsarishabh22/review-lens)

Thanks for reading!
