Journal

Notes on the Ruby client and the Nuntius review app.

Why

The goal is practical: ship an ergonomic Ruby client for Gemini, then use it to power a PR reviewer that teams can install once and use across repos.

Architecture

Nuntius runs in two modes: a legacy GitHub Actions workflow and a webhook deployment on Vercel. Webhook mode uses GitHub App installation tokens, which are scoped and short-lived, and the google-genai client for Gemini requests.

Design shift

The UI moved toward quieter documentation: fewer walls of text, clearer sections, and operational details kept in the support runbook.

Model choice

Defaulting to Gemini Flash keeps reviews fast and cost-aware. For large diffs, the system can fall back to a more capable model when needed.

Lessons

Next

Continue tightening reliability: better diff anchoring for inline suggestions and calmer defaults for high-traffic repos.

See Support for the troubleshooting runbook.

Found something unexpected? Report an issue.