open-code-review
Open Code Review is Alibaba's AI-powered code review CLI, packaged on the reusable agentimg images.
Contents
Images
| Variant | Contents | Base | Moving tags | OCR release tag |
|---|---|---|---|---|
ubuntu-browser (primary) |
OCR, Ubuntu tools, headless Chromium | ghcr.io/hambn/agentimg:ubuntu-browser |
latest, ubuntu-browser |
ocr-v<version> |
ubuntu |
OCR, Ubuntu tools | ghcr.io/hambn/agentimg:ubuntu |
ubuntu |
primary-only tag is not repeated |
alpine-browser |
OCR, Alpine tools, Chromium | ghcr.io/hambn/agentimg:alpine-browser |
alpine-browser |
primary-only tag is not repeated |
alpine |
OCR, Alpine tools | ghcr.io/hambn/agentimg:alpine |
alpine |
primary-only tag is not repeated |
Pull moving tags from ghcr.io/hambn/open-code-review:<tag> or
docker.io/hambn/open-code-review:<tag>. OCR package updates repoint all moving tags
and add ocr-v<version> to the primary image. agentimg base refreshes and source edits
repoint moving tags only. See the repository's registry and tag policy.
Use cases
- Review the current workspace —
examples/docker/with./run.sh review. - Repeatable local reviews —
examples/docker-compose/withdocker compose run --rm open-code-review review. - Rootless review environment —
examples/podman/with./run.sh review.
The CLI reads the mounted repository and requires an LLM provider configured through its
supported ocr config flow or runtime environment variables. No credentials are stored
in the image or deployment files.
File map
text
open-code-review/
├── README.md
├── images/
│ ├── alpine/
│ │ └── Dockerfile
│ ├── alpine-browser/
│ │ └── Dockerfile
│ ├── ubuntu/
│ │ └── Dockerfile
│ └── ubuntu-browser/
│ └── Dockerfile
└── examples/
├── docker/
│ ├── README.md
│ ├── airgapped.run.sh
│ └── run.sh
├── docker-compose/
│ ├── README.md
│ ├── airgapped.docker-compose.yml
│ └── docker-compose.yml
└── podman/
├── README.md
└── run.shCI is defined in .github/workflows/ai-open-code-review.yml.