π¦
Greptile-style Mermaid diagrams for AI code reviews β but driven by your own agent.
Iago perches on top of a /review comment and squawks a visual summary of the change: sequence, flow, class, or entity-relation.
"Awk! Awk! Add a diagram!"
Iago turns a PR diff into a diagram and posts it on top of your /review comment:
flowchart TD
Start([read line]) --> Empty{empty?}
Empty -- yes --> Start
Empty -- no --> Norm[normalize unicode]
Norm --> G2P{lang == ru?}
G2P -- yes --> Vosk[vosk-tts-rs]
G2P -- no --> Misaki[misaki-rs G2P β Kokoro]
Vosk --> Encode[/opus encode/]
Misaki --> Encode
Encode --> Out([write stdout])
- A skill, not a SaaS β your coding agent draws the diagram with the LLM it already runs. No API key, no third-party reviewer.
- Works across agents β Claude Code, Codex, Copilot, Gemini: the same
SKILL.md. - Type auto-detected β sequence, flow, class, or entity-relation, picked from the diff. Override with
/iago <type>.
Requirements: bun + authenticated gh.
bunx @drakulavich/iago install --force # installs the skill into your agent(s)Claude Code user? Install the plugin instead: /plugin marketplace add drakulavich/iago then /plugin install iago@iago-marketplace.
Then, in your agent, run /review on a PR and follow with:
/iago # or /squawk β appends the diagram to the /review comment
β All install options: docs/install.md Β· Usage & diagram types: docs/usage.md
Greptile and CodeRabbit auto-add Mermaid diagrams to every PR; Claude Code's and
Codex's /review don't draw. Iago fills that gap β using the agent you already
run, without locking you into a SaaS reviewer.
- Install β all agents & options
- Usage, diagram types &
/reviewhookup - Diagram-selection rubric
- Contributing β repo layout, build & test
- Agent config:
AGENTS.mdβCLAUDE.md
Made with π¦ squawks and zero SaaS lock-in, under the MIT License.
