Y Y Combinator hackathon winner

One question your pull requests never answer.

CI proves the code runs. Review proves it's correct. Feature-Rec proves you shipped the right thing.

Star the repo See it work ↓
Works with Claude GPT Gemini + any model
#product-reviews Slack
Feature-Rec APP now
PR #142 · Add Invite button is ready for product review.
demo.mp4 · 0:06 · no audio
Request changes
Tell the team what needs to change. It lands as a comment on the pull request, tagging the coding agent (Claude, Codex, Gemini…) directly.

A pull request goes in.
A product decision comes out.

Four steps, fully automatic. From a ready pull request to a merge decision you can trust.

#142 Add Invite button
ready for review
rebuilding UI from source…
demo.mp40:06
Merged to main
Feature-Rec ✓
01
02
03
04
PR marked ready
A UI-facing change is up for review.
Agent rebuilds the UI
Regenerated from the diff, inside CI. No deploy.
Video in Slack
A 6-second before / after clip, in your channel.
Merge decision
Approve or request changes in one click.

Built for the people who ship, and the people who sign off.

Product & leadership
See what actually shipped, without reading a diff.
A 6-second video of every user-facing change, right in Slack.
Approve or request changes in one click. No staging links, no branch pulls.
Catch product drift at the PR, not at the sprint review.
Every approval is on the record: a searchable video changelog of what shipped and who signed off.
Product
Engineering
Engineering
A check in CI. Nothing new to babysit.
One GitHub Action and a required check, living in branch protection.
Deterministic renders from the diff. No Playwright, no extra deploy, no flake.
Model-agnostic: Claude, GPT, Gemini. Bring your own LLM provider.
No sync meeting for every change: product signs off async, straight from Slack.
AI ships code faster than ever. Product review is still one human, one meeting, one staging link at a time.

The last bottleneck in your pipeline.

1. Demo it in a meeting.
One sync per feature. Your roadmap moves at calendar speed.
2. Screen-record from staging.
Wait for a deploy, then hours of manual capture for six seconds of video. One PR at a time.
3. Review from a 6-second video.
Every PR lands in Slack as a clip with two buttons. Fifty PRs a day, reviewed from a phone.

Ridiculously simple to set up.

01Add the workflow file to .github/workflows.
02Drop in feature-rec-config.yaml with your Slack channel and approvers.
03Require the Feature-Rec check in branch protection.

That's it. Every ready PR now runs the loop.

Read the setup docs →
.github/workflows/feature-rec.yml
name: Feature-Rec
on:
  pull_request:
    types: [ready_for_review, synchronize]

jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: feature-rec/action@v1
        with:
          model: claude   # or gpt, gemini
~6s
video per review
<10¢
per pull request
0
extra deploys
1
required check

More questions?

{{ f.q }} {{ f.sign }}
{{ f.a }}

CI tells you the code works. Feature-Rec shows you that you built the right thing.

Star Feature-Rec Read the docs