Brandon Waselnuk

Unblocked Code Review - AI code review that knows when to chime in

by
AI code review that sees your context, not just your diff. Unblocked draws on context from your whole repo, Slack, Jira, docs, PR history, and more. Every comment moves the conversation forward with cited sources. The result: high-signal comments you'll actually want to implement.

Add a comment

Replies

Best
Brandon Waselnuk
Hey Product Hunt! Brandon, DevRel at Unblocked. We built Unblocked Code Review to give every PR the context it deserves. It runs automatically when you open a PR, connecting to Unblocked's context engine to surface insights from your Slack conversations, Linear/Jira tickets, documentation, and previous PRs. It understands your complete codebase across repositories, not just the diff. You can also chat with any PR to steer the review, ask questions about the codebase, or generate diagrams to understand the changes. This tremendously helps human reviewers quickly parse, understand impact, and blast radius of changes. Every finding validates the intent of your code change against what your team actually decided, not generic rules. I'm curious, what's your biggest code review pain point?
Matt Walters

We've been on the beta for this for several months, and it has been great. False positive rate is near zero, "oh wow, good catch by Unblocked" rate is at least 1 per day. It is much quieter - in the best possible way - than competing tools we've tried, it is almost always right (for us, in our codebase), and it provides actionable feedback. We were delighted when we realized it was sometimes intentionally tagging folks in comments who have worked and commented a lot on code near the change(s) under review, but hadn't otherwise been notified about a PR. This is the most thoughtful, human-friendly UX I've encountered in any AI-enabled tool.

Brandon Waselnuk

@mfwalters thank you so much Matt, means a ton that you and the team are getting value and took time to post a note here.

We'll keep shipping great product for you and the team 😁

Peter Werry

@mfwalters Thanks Matt that means a ton from someone who witnessed our progress in real-time 🥹.

Anya McCall

@mfwalters , we appreciate the kind words and all the input and feedback your team has shared along the way!

Zeiki Yu

Congrats on the launch — love the context-first layer powering smarter AI code reviews.

Brandon Waselnuk

Thanks, @zeiki_yu ! Context makes for great code reviews, just like if a Sr. engineer reviews your diff

Matt Fogel

Pulling in larger codebase/product/org context makes so much sense. Can't wait to try this out!

Brandon Waselnuk

@mattfogel thanks! We'd greatly value your feedback on the product considering you've shipped at every scale of company size 😁

Van de Vouchy
Hey Brandon, that line about validating intent against what the team actually decided, not generic rules, is a good insight. Was there a specific PR where you approved something that looked fine in the diff but totally missed context from a Slack thread or ticket?
Brandon Waselnuk

@vouchy there's tons of times at previous companies where I've worked on something that shipped only to find out that a late night Slack thread conversation had decided we should no longer do it. Teams are even more dynamic these days with claude code helping to push up PRs so getting the business logic and intent of a code change right is even more important.

Kimberly Ross

@dennispilarinos Congrats on the launch Dennis! How does this handle ambiguous situations where the “right” answer depends on team context or judgment?

Piroune Balachandran

Hard part with AI PR review is staying quiet. Only comment when issues are found in Unblocked Code Review is a good default. How do you decide when to chime in, and can teams cap comments per PR? That's the restraint that earns trust.

Mykyta Semenov 🇺🇦🇳🇱

Great project! High-quality memory implementation is a common challenge across all AI projects.

Rob Spence

Love the “context layer” angle — solves the real pain: agents need shared, team-specific context, not more prompts.