Temper

Description Link to heading

Status: Work in progress

Temper is a self-hosted AI pull-request reviewer for Forgejo-first teams. It receives Forgejo webhooks, reviews pull-request diffs with an OpenAI-compatible model, and posts a managed review summary with high-confidence inline findings.

Current Features Link to heading

  • Secure webhook ingestion with signature validation and delivery de-duplication
  • Forgejo OAuth integration for statuses, summaries, and inline review comments
  • Configurable LLM providers and reviewer profiles
  • Secret redaction and encrypted credential storage
  • Maintainer-controlled reviews for pull requests from untrusted forks

Technologies Link to heading

  • Python and FastAPI
  • PostgreSQL and SQLAlchemy
  • Redis and Celery
  • Docker Compose
  • Forgejo and OpenAI-compatible APIs