{"repo":"Zaimwa9/themis","free":true,"listed":false,"github":"https://github.com/Zaimwa9/themis","clone":"git clone https://github.com/Zaimwa9/themis.git","description":"Open source & self-hostable review agent","language":"Python","stars":11,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Themis Themis is a self-hosted GitHub PR review bot that runs on your own Codex or Claude Max subscription. It reviews pull requests with inline findings and a structured summary (verdict, scoring table, severity-ordered sections), answers questions in review threads and PR conversation, can re-review pushed commits as a scoped delta once a review exists (opt-in), and takes its review doctrine from your own repository, under .themis/ . How it works A GitHub App webhook delivers PR and comment events to Themis. Each event becomes a job on an in-memory queue, processed one at a time by default ( THEMIS CONCURRENCY runs up to 8 in parallel; the practical limit is your engine subscription quota). The worker shallow-clones the PR head, runs the configured engine ( codex exec , or claude -p — natively or in API mode for GLM, Kimi, and OpenRouter) against your repo's review doctrine, and posts findings and a summary back to GitHub as the App. Issues and PRs the description references ( Fixes #12 ; same owner only, and only public sibling repos) are fetched and handed to the reviewer as context. One image runs as an isolated controller and agent; there is still no database, Redis, or message broker. Prerequisites - Docker with the Compose plugin (Docker Desktop, or Docker Engine + docker compose ) - An OpenAI account with Codex access, or a Claude Max subscription (pick your engine): the matching CLI installed ( npm install -g @openai/codex or npm install -g @anthropic-ai/claude-code","default_branch":null,"files":null,"tree":[],"storefront":"/r/Zaimwa9","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Zaimwa9/themis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}