WuMing (无名)¶
WuMing (无名, wúmíng) — Chinese for "nameless". A reviewer with no identity of its own: it speaks only through the code it examines.
WuMing is a Woodpecker CI plugin that fetches a pull
request diff from the Forgejo/Codeberg API, routes changed files to specialised AI
agents, and posts inline review comments back to the PR. Consumer repositories need no
Python installation — just an image: line in their pipeline.
Features¶
- Multi-agent routing — each file is reviewed by the agent best suited for its type: code, config, docs, shell, or security.
- Multiple AI backends — DeepSeek, Anthropic (Claude), or a self-hosted Ollama instance.
- OWASP Top 10 security agent — dedicated security review alongside the other agents, not instead of them.
- Deduplication — sha256-keyed HTML markers prevent posting the same comment twice when the pipeline re-runs on the same diff.
- Large-PR protection — a configurable size gate and per-hunk truncation keep API costs predictable.
Getting started¶
See the Deploying on Woodpecker guide to add WuMing to your repository in minutes.