Codex · Claude Code · MiniMax-compatible

审查 PR,也沉淀经验。

一个自托管服务,用 webhook 接收 Gitea pull request 事件,调用你配置的 reviewer,记录结果,并在控制台里查看任务、日志和统计。

Codex reviewer 作为默认 reviewer 使用。
Claude Code reviewer 单独记录会话、日志和评论。
MiniMax-compatible 支持 relay/direct Base URL 接入。
gitea-review-agent 分析页截图:Review 成功率、问题总数、Open 问题、严重 Open 与趋势图
Console screenshot: review runs, findings, trends, and status in one place.

从 webhook 到 review 结果。

服务负责接收事件、排队执行、保存日志,并把 reviewer 的发现整理到 Gitea PR 中。

01 / webhook

接收 PR 事件

校验 webhook secret,按仓库和触发规则决定是否创建 review 任务。

02 / run

调用 Reviewer

按配置选择 Codex、Claude Code 或 MiniMax-compatible reviewer 执行检查。

03 / report

写回结果

保存运行记录、日志和发现,并把 review 结果发布到对应的 PR。

04 / export

导出项目规则

按项目整理常见问题,生成可下载的 SKILL.md 供后续开发使用。

Reviewer 后端可替换。

不同 reviewer 使用独立配置和身份,运行记录、日志、评论和统计也会保留来源。

Codex

默认审查后端

适合作为默认 PR review 后端,也可用于生成项目规则文件。

Claude Code

独立会话与日志

支持独立 auth/session,方便区分不同 reviewer 的运行结果。

MiniMax-compatible

兼容自定义 endpoint

通过 Claude Code runner 接入兼容链路,保留独立 reviewer 身份。

cc-switch

按 provider 路由 Claude Code

如果使用 cc-switch,可以在运行 MiniMax reviewer 前切到指定 Claude app provider,再执行同一套 review 流程。

Relay / direct

也支持直接配置 endpoint

没有 cc-switch 时,可以使用 MiniMax/relay 的 API Key 和 Anthropic-compatible Base URL。

项目规则可以导出。

每个项目可以维护一份 SKILL.md,记录常见问题、项目约定和 review 建议,并提供公开下载链接。

Project rules

按项目维护

规则文件可以基于历史 review 结果更新,也可以作为项目文档的一部分直接下载使用。

请使用这个项目规则文件:
http://127.0.0.1:18080/public/skills/tifenxia-fe/SKILL.md

后续开发和 review 时参考其中的项目约定。
gitea-review-agent 项目规则页截图:按项目统计缺陷、下载规则文件、复制拉取命令
Project rules are grouped by repository and can be downloaded without admin access.
docker run --rm \
  -p 18080:8080 \
  -e GITEA_BASE_URL=https://gitea.example.com \
  -e GITEA_TOKEN=... \
  ghcr.io/liutianjie/gitea-review-agent:latest

几分钟接入你的 Gitea。

1. 启动服务

使用预构建镜像启动服务,填入 Gitea 地址和访问令牌。

2. 配置 Webhook

在仓库或组织里添加 webhook,让 pull request 事件进入 review 队列。

3. 连接 Reviewer

按需启用 Codex、Claude Code 或通过 cc-switch / relay 接入的 MiniMax-compatible reviewer。