{"_id":"@debangsu__/create-pr-review-agent","_rev":"5-3bcf789895262fb25ee0fdfc4aef570a","name":"@debangsu__/create-pr-review-agent","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@debangsu__/create-pr-review-agent","version":"1.0.0","license":"MIT","_id":"@debangsu__/create-pr-review-agent@1.0.0","maintainers":[{"name":"debangsu__","email":"sahoodebangsu@gmail.com"}],"bin":{"create-pr-review-agent":"bin/install.js"},"dist":{"shasum":"91cec7527106b901fcd5e5ee82e6a07ff00614ed","tarball":"https://registry.npmjs.org/@debangsu__/create-pr-review-agent/-/create-pr-review-agent-1.0.0.tgz","fileCount":14,"integrity":"sha512-YecQzyNr9qUxGVyQ/Z9Db5TVxgMzuR65dqCSF0ZtsSP4ZJybqb4SsDgWZCUs+uL/jc88haWav+vluc9OaY6F+Q==","signatures":[{"sig":"MEQCIHAYGEBIqssKEz4XRu30EE0nqQfvUSs+PnQ6d13xxoEIAiAuaiTSrNY9AOxRX7fvC+AnaKGtaH1Qy2SM/nsOJFPjwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37497},"engines":{"node":">=18"},"_npmUser":{"name":"debangsu__","email":"sahoodebangsu@gmail.com"},"_npmVersion":"11.8.0","description":"One-command installer for an AI PR review agent (GitHub Action) - drops a working, LLM-powered PR reviewer into any repo.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-pr-review-agent_1.0.0_1788029430881_0.9633377984000688","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@debangsu__/create-pr-review-agent","version":"1.0.1","license":"MIT","_id":"@debangsu__/create-pr-review-agent@1.0.1","maintainers":[{"name":"debangsu__","email":"sahoodebangsu@gmail.com"}],"bin":{"create-pr-review-agent":"bin/install.js"},"dist":{"shasum":"f377c3e8fc70e5ff14d0fd7aafe1b0027a7a850d","tarball":"https://registry.npmjs.org/@debangsu__/create-pr-review-agent/-/create-pr-review-agent-1.0.1.tgz","fileCount":14,"integrity":"sha512-G/BjXfFIHNyDgXhN1Tsks0ZLlVr23ppTEj7YSkJaw7BBT/h0bDQtNHB2ckqJJn5ynxBS3MLHv8uoseOksrHTcA==","signatures":[{"sig":"MEUCIGZLqTlOa0wflb0KtE0sNs7JxrKDAMC22X6ZRHB1sVNXAiEA6djHlQSnpqOp6u6IskSr2rvoHaSvFXkPm0mG8yFAn+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37509},"engines":{"node":">=18"},"_npmUser":{"name":"debangsu__","email":"sahoodebangsu@gmail.com"},"_npmVersion":"11.8.0","description":"One-command installer for an AI PR review agent (GitHub Action) - drops a working, LLM-powered PR reviewer into any repo.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-pr-review-agent_1.0.1_1788065823259_0.9242270316840355","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@debangsu__/create-pr-review-agent","version":"1.0.2","license":"MIT","_id":"@debangsu__/create-pr-review-agent@1.0.2","maintainers":[{"name":"debangsu__","email":"sahoodebangsu@gmail.com"}],"bin":{"create-pr-review-agent":"bin/install.js"},"dist":{"shasum":"4ef68b2faca6bb7db829cda43699faeb14481a11","tarball":"https://registry.npmjs.org/@debangsu__/create-pr-review-agent/-/create-pr-review-agent-1.0.2.tgz","fileCount":14,"integrity":"sha512-t4BBlECwtEkh7p79DiQVrpnOUilWy8Tax5FMEfHu4NMM15Y0aPHFcRGDebLutq6R0FBoLrmOd397Wj1I+ap/WA==","signatures":[{"sig":"MEYCIQDWJJ/zLqBk7422f4k7DiW1PHpohd0erar14SzRpNt1MgIhALBMTCT6/amqEAE2tuhXe88kwjYSGGbc8+PIatwJLKml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37509},"engines":{"node":">=18"},"_npmUser":{"name":"debangsu__","email":"sahoodebangsu@gmail.com"},"_npmVersion":"11.8.0","description":"One-command installer for an AI PR review agent (GitHub Action) - drops a working, LLM-powered PR reviewer into any repo.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-pr-review-agent_1.0.2_1788065849515_0.3760904986247051","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@debangsu__/create-pr-review-agent","version":"1.0.3","license":"MIT","_id":"@debangsu__/create-pr-review-agent@1.0.3","maintainers":[{"name":"debangsu__","email":"sahoodebangsu@gmail.com"}],"bin":{"create-pr-review-agent":"bin/install.js"},"dist":{"shasum":"1d20a589dbd8df937cbb7a2c7eb759bd8b8e1fdb","tarball":"https://registry.npmjs.org/@debangsu__/create-pr-review-agent/-/create-pr-review-agent-1.0.3.tgz","fileCount":14,"integrity":"sha512-FZbp80eqpoWtODT/nWK/yyZaenCtpoS4RUR6pp+MrhHGl3/kx4KH5yQz2viO286I0CXrKQdMNUng6CorSXJqlg==","signatures":[{"sig":"MEUCIQD/ikQjWP/XUx29WIoR1eL6guNSqLG5MPaRgqOg1/O0HgIgII1aNwNWEtFjnpqwrExsT1dX3HRPphrHGLNCUKpAh+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37509},"engines":{"node":">=18"},"_npmUser":{"name":"debangsu__","email":"sahoodebangsu@gmail.com"},"_npmVersion":"11.8.0","description":"One-command installer for an AI PR review agent (GitHub Action) - drops a working, LLM-powered PR reviewer into any repo.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-pr-review-agent_1.0.3_1788067700958_0.10402434665703542","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@debangsu__/create-pr-review-agent","version":"1.0.4","description":"One-command installer for an AI PR review agent (GitHub Action) - drops a working, LLM-powered PR reviewer into any repo.","bin":{"create-pr-review-agent":"bin/install.js"},"engines":{"node":">=18"},"license":"MIT","_id":"@debangsu__/create-pr-review-agent@1.0.4","_nodeVersion":"24.13.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-omttpe5iOw/Kc+SPcdE+Bd1LByjf04UOGZtXJgslLkPVF3gi+mj0Jtzm10RqgWDr0E0R97lUeqgAVp0pY24OgA==","shasum":"0272e4c009993107335423d33743f9c402f7b323","tarball":"https://registry.npmjs.org/@debangsu__/create-pr-review-agent/-/create-pr-review-agent-1.0.4.tgz","fileCount":17,"unpackedSize":60491,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/3v7XBIQyqr0NEgFd0AhCUhmjyg84cR4mrDvoxv4WdQIgG5H4VSKpjJG8BmjC3Izq9OhnfmoykhzVi6JVUFd9qj4="}]},"_npmUser":{"name":"debangsu__","email":"sahoodebangsu@gmail.com"},"directories":{},"maintainers":[{"name":"debangsu__","email":"sahoodebangsu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-pr-review-agent_1.0.4_1788067900385_0.8110183578342154"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-29T18:50:30.761Z","modified":"2026-08-30T05:31:40.681Z","1.0.0":"2026-08-29T18:50:31.000Z","1.0.1":"2026-08-30T04:57:03.391Z","1.0.2":"2026-08-30T04:57:29.659Z","1.0.3":"2026-08-30T05:28:21.096Z","1.0.4":"2026-08-30T05:31:40.526Z"},"license":"MIT","description":"One-command installer for an AI PR review agent (GitHub Action) - drops a working, LLM-powered PR reviewer into any repo.","maintainers":[{"name":"debangsu__","email":"sahoodebangsu@gmail.com"}],"readme":"# AI PR Review Agent\n\nAutomatic, AI-powered code review on every pull request. Install it once,\ngive it an API key, and it reviews every PR from then on - no further\nsetup, no config files to edit, no scripts to understand.\n\n## What it does\n\nWhen someone opens or updates a pull request, this agent:\n1. Reads the diff\n2. Reviews each changed file with an LLM (Claude or GPT - your choice)\n3. Posts one comment on the PR summarizing what it found, sorted by severity (blocking issues first)\n\nThat's it. It runs as a GitHub Action - no server to host, no webhook to configure.\n\n## Install (2 minutes)\n\nFrom inside your repo, run: npx @debangsu__/create-pr-review-agent\n\nIt will ask you two things:\n1. Which LLM to use - Anthropic (Claude) or OpenAI (GPT). Pick whichever one you have an API key for.\n2. Your API key - pasted once, sent straight to GitHub's secret store. Never written to a file, never logged.\n\nIf you have the GitHub CLI installed and logged in (gh auth login), the installer sets the secret for you automatically. If not, it prints 4 lines telling you exactly where to paste it on GitHub.com.\n\nThen run: git push\n\nOpen a pull request. The agent reviews it automatically.\n\n## What the review looks like\n\nA single comment on your PR summarizing what was found in each changed file, sorted with blocking issues first, then warnings, then info-level notes.\n\n## Requirements\n\n- A GitHub repository\n- An API key from Anthropic (console.anthropic.com) or OpenAI (platform.openai.com)\n- Node.js 18+ (only needed to run the installer once)\n\n## Known limitations (v1)\n\n- No cross-file context - each file is reviewed independently.\n- Per-PR file cap - by default only the first 30 changed files are reviewed, to keep cost and runtime bounded.\n- One comment per push, not inline line-comments (yet).\n\n## Cost\n\nEvery reviewed file is one LLM API call, billed by your own Anthropic/OpenAI account - this tool adds no markup.\n\n## Uninstalling\n\nDelete .github/workflows/pr-review.yml and the scripts/ directory it added, then remove the API key secret from your repo settings.\n\n## Questions or issues\n\nThis is a young project - if something doesn't work the way this README says, please report it.\n","readmeFilename":"README.md"}