{"repo":"antongulin/robin","free":true,"listed":false,"github":"https://github.com/antongulin/robin","clone":"git clone https://github.com/antongulin/robin.git","description":"Free AI code reviews on every pull request. Bring your own key (OpenRouter free tier works), runs in your repo as a GitHub Action - no quotas, no per-seat fees.","language":"TypeScript","stars":14,"topics":["ai-code-review","artificial-intelligence","automation","bot","byok","ci-cd","claude","code-review","developer-tools","github-actions"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Robin Free AI code reviews for every pull request. You bring an API key; Robin reviews show up like a teammate left comments. What you get - A review when you open a pull request (or when someone comments /robin ) - A short summary plus inline comments on changed lines - Your choice of AI provider — including free options When there's nothing worth flagging, Robin says so instead of inventing nitpicks: You are not signing up for a separate review bot service. The workflow runs in your repo and calls the AI URL you configure. For AI coding agents Using Cursor, Copilot, Claude Code, or similar? Copy this prompt after secrets are set: Quick install [!IMPORTANT] Run the installer from the root of the Git repository you want Robin to review — not from your home directory. The workflow and secrets are configured once per repository; the companion agent skill is installed globally once per machine. From the target repository, run either: or, without Node.js: Either one keeps a single canonical .github/workflows/robin.yml and installs or updates the companion chat skill in your coding agents. If it finds an older Robin or Universal Code Reviewer workflow under another name, it moves that file to .github/robin-workflow-archive/ (where GitHub cannot trigger it) before creating the canonical workflow. Inspect the archived copy, then remove it after confirming the migration. An unrelated file already using the canonical path is never overwritten. Run an installer separately in every repo","default_branch":null,"files":null,"tree":[],"storefront":"/r/antongulin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/antongulin/robin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}