hn.today

Show HN: Proval – Self-hosted code review agent for GitLab, Forgejo, and GitHub

github.com12 points1 comments
Screenshot of Show HN: Proval – Self-hosted code review agent for GitLab, Forgejo, and GitHub

Proval is a self-hosted code‑review agent that connects to GitLab, Forgejo and GitHub (with Gitea/Codeberg compatibility via Forgejo APIs) and runs on your infrastructure. It accepts OpenAI‑compatible LLM endpoints so you can use cloud models or local ones (examples: Ollama, llama.cpp) and plans to add Anthropic and Gemini integrations. Deployment targets include Docker Compose, plain Docker and Kubernetes (single replica, SQLite on /data, Recreate strategy). A quick start shows a single Docker image (ghcr.io/seoes/proval:latest) exposing ports 7900 (dashboard) and 7901 (webhook), and requires an ENCRYPTION_KEY and DB_FILE_NAME environment variables. The project is built with Bun, Hono, SvelteKit and SQLite and is released under AGPL‑3.0.

Functionally, Proval groups changed files with a planning agent, runs parallel specialist sub‑agents to surface cross‑file issues, and writes consolidated reviews plus inline comments on affected lines. It also replies to issue threads, logs activity and token usage for cost tracking, and supports threaded replies and configurable response triggers. The author calls it early‑stage with rough edges and actively developing features such as custom prompts, authentication/SSO, OAuth LLM provider integrations, better filtering to reduce false positives, rate limits and model benchmarking. The repo includes docs, examples (Docker Compose, Kubernetes) and invites feedback and issue reports.

Read on github.com1 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.