Back to Apps

PR Quiz
Supports UIby tidewave-ai
Turn pull request reviews into interactive code quizzes — review and learn in one step.
23 stars
2 views
Updated 2 months ago
Works in:claude
Exposes:ToolsResources
What it does
PR Quiz transforms pull request reviews into an interactive learning experience. Give it a public GitHub PR URL or a local repository path, and it analyzes the diff and presents side-by-side code comparisons. You choose which approach is better and explain your reasoning, making code review a two-way learning tool rather than a passive read.
Key features
- Interactive code comparisons — See two versions side by side without knowing which is the PR change, forcing genuine critical thinking
- Flexible input — Works with any public GitHub PR URL or local repository path
- Reasoning prompts — Explain why you picked one approach over the other; the agent reveals the source and discusses trade-offs
- MCP Apps inline UI — Renders directly inside Claude via the
io.modelcontextprotocol/uicapability, no browser tab needed - Highlight.js syntax highlighting — Code comparisons rendered with full language-aware colouring
Installation
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"pr-quiz": {
"command": "bun",
"args": ["run", "http://localhost:3001/mcp"]
}
}
}
For Claude Desktop you need an HTTPS address. Run a tunnel:
bunx cloudflared tunnel --url http://localhost:3001
Then connect at /mcp within the printed address.
Claude Code (CLI)
git clone https://github.com/tidewave-ai/pr-quiz
cd pr-quiz
bun install
bun run build
bun run serve
Supported hosts
- Claude Desktop (via MCP Apps extension)
- Claude Code
Quick install
bun install && bun run build && bun run serveInformation
- Pricing
- free
- Published