{
 "schema_version": 1,
 "generated": "2026-10-26",
 "repo": "vuphongle/oss-pr-reviewer",
 "name": "oss-pr-reviewer",
 "owner": "vuphongle",
 "slug": "vuphongle-oss-pr-reviewer",
 "github": "https://github.com/vuphongle/oss-pr-reviewer",
 "what": "oss-pr-reviewer is a TypeScript command-line tool that uses OpenAI to review a GitHub pull request and write a Markdown or JSON report of possible bugs, security risks, regressions, and missing tests.",
 "why": "114 stars, launched 74 days ago",
 "language": "TypeScript",
 "requirements": [
  "Node.js 20 LTS or newer",
  "A checkout of the vuphongle/oss-pr-reviewer repository",
  "An OpenAI API key set as OPENAI_API_KEY (required for live reviews)",
  "A GITHUB_TOKEN is recommended to avoid anonymous GitHub API rate limits",
  "Network access to GitHub and OpenAI"
 ],
 "audience_note": "Written for open-source maintainers and developers who want a first-pass, evidence-based review report to check before making their own decision on a pull request.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/vuphongle-oss-pr-reviewer/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "vuphongle-oss-pr-reviewer--review-one-pr-to-markdown-report",
   "title": "Review one pull request and save a Markdown report",
   "best": true,
   "url": "https://dedupedai.com/use-cases/vuphongle-oss-pr-reviewer/review-one-pr-to-markdown-report/",
   "json": "https://dedupedai.com/use-cases/u/vuphongle-oss-pr-reviewer/review-one-pr-to-markdown-report.json"
  },
  {
   "id": "vuphongle-oss-pr-reviewer--get-json-review-findings-for-ci",
   "title": "Export review findings as JSON for a CI step",
   "best": false,
   "url": "https://dedupedai.com/use-cases/vuphongle-oss-pr-reviewer/get-json-review-findings-for-ci/",
   "json": "https://dedupedai.com/use-cases/u/vuphongle-oss-pr-reviewer/get-json-review-findings-for-ci.json"
  },
  {
   "id": "vuphongle-oss-pr-reviewer--add-advisory-pr-review-to-github-actions",
   "title": "Add an advisory AI review to pull request workflows",
   "best": false,
   "url": "https://dedupedai.com/use-cases/vuphongle-oss-pr-reviewer/add-advisory-pr-review-to-github-actions/",
   "json": "https://dedupedai.com/use-cases/u/vuphongle-oss-pr-reviewer/add-advisory-pr-review-to-github-actions.json"
  },
  {
   "id": "vuphongle-oss-pr-reviewer--set-repo-review-rules-and-ignored-paths",
   "title": "Set repo-specific review rules and ignored paths",
   "best": false,
   "url": "https://dedupedai.com/use-cases/vuphongle-oss-pr-reviewer/set-repo-review-rules-and-ignored-paths/",
   "json": "https://dedupedai.com/use-cases/u/vuphongle-oss-pr-reviewer/set-repo-review-rules-and-ignored-paths.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
