AI 编程工具
AI Code Reviewer:基于 OpenAI/Anthropic 的流式 AI 代码审查工具
faizkhairi/ai-code-reviewer · AI code reviewer with streaming output: bring your own OpenAI or Anthropic key, 4 review types, 19 languages
ELI5:它是什么,解决什么问题
AI Code Reviewer 是一个可自行提供 OpenAI 或 Anthropic API key 的 AI 代码审查工具,支持 GPT-4o 与 Claude Sonnet 之间的切换,提供通用、安全、性能、缺陷检测四种审查类型,覆盖 19 种编程语言,并以流式输出配合 markdown 渲染实时展示逐条审查意见。项目基于 Next.js 16 与 Vercel AI SDK 构建,支持语法高亮和最近 50 条审查记录的本地历史保存,同时包含 GitHub App PR 审查任务与演示模式。
核心能力与快速开始
★ 0 · TypeScript
- 能做什么
- 支持在 OpenAI GPT-4o 与 Claude Sonnet 之间切换进行代码审查;提供通用、安全、性能、缺陷检测四种审查类型;以流式输出实时展示审查结果并渲染 markdown;支持 TypeScript、Python、Go、Rust、Java 等 19 种语言;提供代码块语法高亮;将最近 50 条审查记录保存在 localStorage 中以供回看;包含浏览器端回放预计算审查的演示模式;可通过 GitHub App 在 PR 流程中执行审查任务(使用服务端密钥并由 QStash 签名校验)。
- 适用场景
- 开发者提交代码片段后快速获得针对安全性、性能或缺陷的可执行反馈;在拉取请求流程中自动生成 AI 代码审查意见;在本地或自部署环境中使用自带 API key 进行代码质量检查;作为 Next.js 与 Vercel AI SDK 流式 AI 应用的参考实现。
- 项目形态
- 可直接使用的工具
- 部署方式
- 支持 Vercel 部署(提供线上演示站点);也可本地运行:克隆仓库、npm install、复制 .env.example 为 .env、填入 API key 后 npm run dev,通过 http://localhost:3000 访问。
- 主要依赖
- Node.js 18+;至少一个提供方的 API key(OpenAI 或 Anthropic);服务端 GitHub App PR 审查任务需要配置 OPENAI_API_KEY 或 ANTHROPIC_API_KEY 环境变量;单次请求代码上限 20,000 字符。
- 使用限制
- 未说明 API 调用成本与配额限制;未说明可商用的额外条件;未说明性能与并发能力上限;未说明除 MIT 许可证之外的安全或合规保证。
- 许可证
- MIT
- 最近推送
- 2026-09-26 08:47
资料检查:2026-09-27 07:00 · 卡片整理:2026-09-27 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
程序员可将该工具用于代码审查:在 OpenAI GPT-4o 与 Claude Sonnet 之间切换,选择通用、安全、性能或缺陷检测四种审查类型,覆盖 19 种编程语言,并以流式输出实时查看逐条审查意见;也可通过 GitHub App PR 审查任务对拉取请求进行审查。
查看内容依据
Choose between OpenAI GPT-4o and Claude Sonnet, select a review focus (general, security, performance, or bug detection), and receive detailed, actionable feedback.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。