← 返回列表
AI 编程工具

ReviewIQ:AI 代码审查面试训练工具

Anas127/reviewiq · AI-powered code review interview trainer. Practice catching bugs in real PR-style diffs, get graded against ground truth.

GitHub原文发布 未知首次收录 2026-10-21上架 2026-10-21 07:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

ReviewIQ 是一个面向代码审查判断力的刻意练习平台。开发者审阅带有预设缺陷的模拟 Pull Request,提交后由 AI 评分并与标准答案对照,查看自己发现和遗漏的问题及其原因;论文式描述称其以提升面试准备度为次要收益。应用与 API 均基于 Next.js 16 App Router、React 19、TypeScript 和 Tailwind CSS 4,使用 Supabase Auth 与 PostgreSQL(含行级安全)存储账户、积分与评测记录,调用 OpenAI GPT-4o 进行生成和评分,通过 Gumroad 会员订阅与服务器端 webhook 发放积分,部署在 Vercel。新账户送 5 积分,Pro 每月 8.99 美元、每成功计费周期获 30 积分,未用积分可结转;AI 评分和审查记录成功保存后才扣 1 积分。

核心能力与快速开始

★ 0 · TypeScript

能做什么
生成包含预设缺陷的真实 PR 风格 diff 练习,以用户绑定的加密令牌保存缺陷信息;对用户提交的代码审查进行 AI 评分,并与标准答案对照展示发现和遗漏项;管理账户积分余额,新账户初始 5 积分,Pro 订阅每个成功计费周期发放 30 积分,未用积分可结转;通过 Supabase 行级安全和原子数据库函数记录评测与扣减积分;处理 Gumroad 销售与订阅 webhook 并保持幂等;提供训练营试点咨询提交入口。
适用场景
开发者练习代码审查并复盘遗漏问题;面试前进行代码审查判断力训练;教学或培训场景中组织 PR 缺陷识别练习;作为带订阅计费的 AI 评分应用参考实现。
项目形态
可直接使用的工具
部署方式
README 说明应用部署于 Vercel,前端与 API 同属 Next.js 应用,没有独立后端服务;本地开发使用 npm run dev。数据库迁移需在 Supabase SQL Editor 中执行。
主要依赖
本地运行需 Node.js 与 npm、OpenAI API 密钥、Supabase 项目及 URL/匿名密钥/服务角色密钥、练习令牌签名密钥,以及 Gumroad 访问令牌、产品 ID、webhook 密钥和商品链接环境变量;需要可用的 OpenAI GPT-4o API 额度与 Supabase 数据库。具体版本与硬件未说明。
使用限制
项目采用 Gumroad 付费会员模式,新账户仅 5 积分,Pro 为每月 8.99 美元;使用 OpenAI GPT-4o 可能产生 API 费用,实际用量与成本未说明。README 未提供开源许可证信息,不能据此判断可商用或免费使用。训练效果、评分准确性和并发能力未在材料中给出评估。
许可证
未说明
最近推送
2026-10-20 19:20

资料检查:2026-10-21 07:00 · 卡片整理:2026-10-21 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

程序员可审阅带有预设缺陷的模拟 Pull Request,提交审查意见后由 AI 评分并与标准答案对照,查看自己发现和遗漏的问题及原因,用于代码审查判断力的刻意练习。

查看内容依据
Developers review realistic pull requests with planted issues, then see what they caught, what they missed, and why it matters.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

HR

材料称面试准备度是次要收益,但未说明 HR 招聘、面试组织或培训等具体人力资源工作用途,证据不足。

查看内容依据
Interview readiness is a secondary benefit.

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。