Original Reddit post

Hey everyone. First time posting here. I use a project local Claude review subagent to check my own code right before I commit. Has all the project specific guidelines and stuff. It works great, so I started using it to review my coworkers’ PRs too. The agent handled pulling their branches, but the workflow itself was consuming way too much of time. I still had to manually trigger the run, filter through the output, and copy-paste or summarize the inline comments, etc. Plus, I pay for the Claude Max plan and realized I’m barely using 30% of my quota. It made absolutely zero sense to pay for a separate cloud-based AI review SaaS when I have all this unused capacity sitting on my machine. So, I built reviewd to automate the whole loop locally. It’s a CLI daemon that sits on your machine and polls your GitHub/Bitbucket repos. When a coworker opens a PR, it: Creates a fast, isolated git worktree locally (so it gets full codebase context without messing up your active working branch). Runs your existing claude (or gemini) CLI against the diff. Automatically parses the findings and posts structured, inline comments directly on the PR. TL;DR: You get a fully automated AI PR reviewer, but with zero cloud CI, no webhooks, and no giving your codebase to a third-party SaaS. It just piggybacks off your existing local git credentials and CLI subscription. You can run it as a background daemon (reviewd watch) or just trigger it for a specific PR (reviewd pr my-repo 42). It’s packaged with Python, so you can grab it with uv tool install reviewd (or pip install reviewd). If you also have leftover Claude/Gemini quota and want to automate your PR reviews locally, check it out here: https://github.com/simion/reviewd/ submitted by /u/simion_baws

Originally posted by u/simion_baws on r/ClaudeCode