Overview

Full name
docker.io/codiumai/pr-agent
Registry
docker.io
Namespace
codiumai
Repository
pr-agent
Cached tags
154
Last synced
07/06/2026, 07:46 PM

Introduction

CodiumAI PR-Agent 镜像,对接 GitHub/GitLab 用 LLM 自动审查 Pull Request、生成描述与变更摘要,适合 DevOps 流水线集成。

Details

pr-agent 由 CodiumAI 开源,通过 webhook 或 CLI 拉取 diff 与上下文,调用 OpenAI/Azure 等模型输出 review 评论、PR 描述与测试建议。支持 GitHub App、GitLab token 与自托管 Git;可嵌入 Jenkins/GitHub Actions 作为 quality gate。与通用 Copilot 不同,它专盯 PR 语义与代码规范,需配置仓库权限与模型 API 密钥。

快速启动

docker run --rm \
  -e OPENAI_KEY=sk-xxx \
  -e GITHUB__USER=your-token \
  docker.io/codiumai/pr-agent:latest \
  --pr_url https://github.com/org/repo/pull/42

推荐实践

docker run -d --name pr-agent \
  --restart unless-stopped \
  -p 8080:8080 \
  -e OPENAI_KEY=sk-xxx \
  -e GITHUB__USER=ghp_xxx \
  -e CONFIG__GIT_PROVIDER=github \
  -e CONFIG__MODEL=gpt-4o \
  docker.io/codiumai/pr-agent:0.24.0

核心参数说明

  • -e OPENAI_KEY — 大模型 API 密钥
  • -e GITHUB__USER — GitHub PAT 或 App 凭证
  • -e CONFIG__GIT_PROVIDER — 指定 github/gitlab/bitbucket
  • -e CONFIG__MODEL — 审查所用模型名称
  • -p 8080:8080 — webhook 监听端口
  • --restart unless-stopped — 常驻 webhook 服务

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: pr-agent
spec:
  replicas: 1
  selector:
    matchLabels:
      app: pr-agent
  template:
    metadata:
      labels:
        app: pr-agent
    spec:
      containers:
        - name: pr-agent
          image: docker.io/codiumai/pr-agent:0.24.0
          ports:
            - containerPort: 8080
          env:
            - name: OPENAI_KEY
              valueFrom:
                secretKeyRef:
                  name: pr-agent-secrets
                  key: openai-key
            - name: GITHUB__USER
              valueFrom:
                secretKeyRef:
                  name: pr-agent-secrets
                  key: github-token
---
apiVersion: v1
kind: Service
metadata:
  name: pr-agent
spec:
  selector:
    app: pr-agent
  ports:
    - port: 8080
      targetPort: 8080

Ingress 暴露 webhook 路径并校验 GitHub 签名;Secret 存放 token 与 API Key,NetworkPolicy 限制仅 Git 平台 Egress。

Latest tags (20)

View all 154 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/codiumai/pr-agent
:github_action
linux/amd64
2026/04/16 22:12215.5 MBsha256:960571f0efbc
docker.io/codiumai/pr-agent
:github_polling
linux/amd64
2026/04/16 22:12217.3 MBsha256:743e8cac4b24
docker.io/codiumai/pr-agent
:azure_devops_webhook
linux/amd64
2026/04/16 22:12217.3 MBsha256:8421db40bae4
docker.io/codiumai/pr-agent
:gitlab_webhook
linux/amd64
2026/04/16 22:12217.3 MBsha256:2b3193e837af
docker.io/codiumai/pr-agent
:bitbucket_app
linux/amd64
2026/04/16 22:12217.3 MBsha256:67f231b80a48
docker.io/codiumai/pr-agent
:github_app
linux/amd64
2026/04/16 22:12217.3 MBsha256:53de2a02abcb
docker.io/codiumai/pr-agent
:latest
linux/amd64
2026/04/16 22:12217.3 MBsha256:a5741a479f21
docker.io/codiumai/pr-agent
:github_app_self_serve
linux/amd64
2026/04/03 03:09224.0 MBsha256:7b9c497c6125
docker.io/codiumai/pr-agent
:0.34-github_action
linux/amd64
2026/04/03 03:09222.8 MBsha256:a3ef2a074e75
docker.io/codiumai/pr-agent
:0.34-github_polling
linux/amd64
2026/04/03 03:09224.0 MBsha256:e9b9850814f5
docker.io/codiumai/pr-agent
:0.34-azure_devops_webhook
linux/amd64
2026/04/03 03:09224.0 MBsha256:4af23f07090e
docker.io/codiumai/pr-agent
:0.34-gitea_app
linux/amd64
2026/04/03 03:09224.0 MBsha256:aa14625e946e
docker.io/codiumai/pr-agent
:0.34-gitlab_webhook
linux/amd64
2026/04/03 03:09224.0 MBsha256:5d122a28f212
docker.io/codiumai/pr-agent
:0.34-bitbucket_app
linux/amd64
2026/04/03 03:09224.0 MBsha256:55f26f043482
docker.io/codiumai/pr-agent
:0.34-github_app
linux/amd64
2026/04/03 03:09224.0 MBsha256:7b9c497c6125
docker.io/codiumai/pr-agent
:0.34
linux/amd64
2026/04/03 03:09224.0 MBsha256:a5761f9fbbcb
docker.io/codiumai/pr-agent
:0.33-github_action
linux/amd64
2026/03/29 17:58222.8 MBsha256:a3ef2a074e75
docker.io/codiumai/pr-agent
:0.33-github_polling
linux/amd64
2026/03/29 17:58224.0 MBsha256:e9b9850814f5
docker.io/codiumai/pr-agent
:0.33-azure_devops_webhook
linux/amd64
2026/03/29 17:58224.0 MBsha256:4af23f07090e
docker.io/codiumai/pr-agent
:0.33-gitea_app
linux/amd64
2026/03/29 17:58224.0 MBsha256:aa14625e946e