{"slug":"oss-pr-reviewer","name":"oss-pr-reviewer","vendor":"vuphongle","tagline":"Maintainer-side CLI that reviews one GitHub pull request in deterministic batches and writes a Markdown or JSON report","url":"https://agentboards.org/agent/oss-pr-reviewer","website":"https://github.com/vuphongle/oss-pr-reviewer","docs":null,"repo":"https://github.com/vuphongle/oss-pr-reviewer","category":"review","execution":["local"],"license":"MIT","open_source":true,"pricing":{"model":"byok","summary":"Free and open source under MIT; you pay the model provider you configure\n","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["OpenAI"],"bring_your_own_model":false,"local_models":false},"protocols":{"mcp_client":false,"mcp_server":false,"openapi":false},"capabilities":{"terminal_exec":false,"browser":false,"multi_file_edit":false,"git_ops":false,"docker_sandbox":false,"multi_agent":false,"headless_ci":true},"context_window":null,"platforms":["macos","linux"],"install":[],"benchmarks":[],"tags":["open-source","typescript","review","cli","maintainer-tools"],"github_stars":115,"metrics":{"stars":115,"pushed_at":"2026-08-29T19:49:49Z","archived":false,"open_issues":0,"latest_version":"v0.4.0","latest_version_at":"2026-08-13T04:27:05Z","latest_version_url":"https://github.com/vuphongle/oss-pr-reviewer/releases/tag/v0.4.0","version_source":"github","checked_at":"2026-10-02T05:02:06.575Z"},"sources":{"overview":"https://github.com/vuphongle/oss-pr-reviewer","capabilities":"https://github.com/vuphongle/oss-pr-reviewer","models":"https://github.com/vuphongle/oss-pr-reviewer","license":"https://github.com/vuphongle/oss-pr-reviewer","install":"https://github.com/vuphongle/oss-pr-reviewer"},"verified_at":"2026-09-04","adoption":{"score":0,"signals":{"github_stars":114},"measured_at":"2026-09-21"},"scores":{"panel":6,"adoption":0,"spread":1.8,"facts":6.7,"board":5.2,"dimensions":{"reliability":6,"usefulness":6,"cost":7.2,"longevity":4.8},"per_persona":{"amigo":6.5,"critico":5.8,"profesor":7,"inversora":5.5,"jefa":6,"hacker":5.3},"community":null},"rank":191,"category_rank":25,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Profesor and El Hacker split four points, and the gap is entirely about whether a tool that admits its limits earns credit for the limits it did not remove.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick this if you maintain a repository where the pull requests arrive faster than you read them; pick a hosted review bot if you want comments to land on the pull request itself.","scores":{"reliability":6,"usefulness":7,"cost":8,"longevity":5},"evidence":["https://github.com/vuphongle/oss-pr-reviewer"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"Large changes are split into batches with fixed character and file limits, so a defect whose two halves land in different batches is a defect nothing in the run can see.","scores":{"reliability":5,"usefulness":6,"cost":7,"longevity":5},"evidence":["https://github.com/vuphongle/oss-pr-reviewer"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"Responses are validated with a schema, findings are deduplicated and severity-filtered, and a truncated file list is marked explicitly incomplete with skipped files listed by reason.","scores":{"reliability":8,"usefulness":7,"cost":7,"longevity":6},"evidence":["https://github.com/vuphongle/oss-pr-reviewer"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"112 stars, one author, permissive licence and no commercial layer anywhere. This is a utility somebody wrote for their own queue and published, which is the most common shape here.","scores":{"reliability":5,"usefulness":5,"cost":8,"longevity":4},"evidence":["https://github.com/vuphongle/oss-pr-reviewer"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"It emits JSON for a pipeline and costs nothing across sixty engineers, which makes it the rare thing on this board I can wire into a build and actually measure.","scores":{"reliability":6,"usefulness":6,"cost":8,"longevity":4},"evidence":["https://github.com/vuphongle/oss-pr-reviewer"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"MIT, which is the good news. The bad news is one provider hardcoded, no key of my own choosing, no local runtime and no way to point it at an endpoint I run.","scores":{"reliability":6,"usefulness":5,"cost":5,"longevity":5},"evidence":["https://github.com/vuphongle/oss-pr-reviewer"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"The README insists it is an assistant and not an approval system, which is the sentence you write after watching somebody use it as one.","scores":null,"evidence":[]}]}