ThrillhouseBot
This content is for v0.2.1. Switch to the latest version for up-to-date documentation.
“Everything’s coming up Thrillhouse!”
A self-hosted, GraalVM-native PR review bot, built as a GitHub App with Quarkus. Documentation snapshot for v0.2.1.

Features
Section titled “Features”- Reviews diffs for correctness, security, regressions, stale comments, and code quality
- Configurable auto-review triggers — skip drafts, gate on labels, or filter by base branch
- Inline code suggestions on review comments that you can apply with one click
- Every finding is tagged
critical,high,medium, orlow - Follow-up reviews track whether earlier findings were addressed or justified
- Conversational replies:
@thrillhousebotit in a PR thread or finding reply and the bot answers in context - A summary comment on the first run, with a risk breakdown
- Operable from the PR with comment commands —
/help,/review,/summary,/resolve,/pause,/resume - Live dashboard (Next.js) with a WebSocket activity feed, cost charts, and token tracking
- OpenTelemetry traces, token histograms, cost counters, and latency metrics
- Reads per-repo instructions from
.github/thrillhousebot.md, falling back to Copilot/Claude/Agents files - Compiles ahead-of-time with GraalVM/Mandrel, so it starts fast and stays small
Where to go next
Section titled “Where to go next”- Getting started — create the GitHub App and run the bot
- Commands — drive the bot from a PR
- Configuration — environment variables and defaults
- AI providers — OpenAI-compatible endpoints
- Architecture — how a review flows through the system
- How it compares — vs other AI code-review tools
- Contributing — development setup
Dashboard
Section titled “Dashboard”The built-in dashboard shows summary cards, a live activity feed, cost charts, token breakdowns, and session history:
