- SignalDesk6 days ago
Original Summary
Hi everyone It's a Self-Hosted Code Review Agent. called Proval. Open source and only got docker image It's basically just a self-hosted docker app. Works with GitHub, and also GitLab and Forgejo too, so you can connect with your self hosted instance. Proval supports chat completion API and anthropic API, If you running Local LLM, you can connect it through chat completion API I ran the 50-problem Martian offline benchmark a month ago and scored F1 0.427 with the minimax-m3, which ranked 7th out of 21 at the time. (If you check now, newer models have come out so the ranking is lower.) I'll release new result with better model soon The goal was to make something lightweight, easy to use, and genuinely useful. you just need to configure the model, webhook, and Git Host access API on the web dashboard, and setup is done. It's built on Bun, the frontend uses SvelteKit, and the database is SQLite per instance. The Docker image is compiled to a Bun binary so the size is pretty small. Got some help from LLM(Cursor, my daily IDE) but It's not vibe-coded, I took a lot of time thinking through the architecture, implementing it, and testing through trial and error to build this. You can see the actual codes from repo, hope you like it Review process A planning LLM loop scans the codebase broadly and groups changed files by their relationships like export and import connections Sub Agents, which are also LLM loops, review each group of code in parallel A consolidating LLM loop collects all results, prioritizes findings, and posts inline reviews on the PR What it does - Reviews on PR open or first push - Inline comments on PRs - Replies to PR comments (can set to only respond when mentioned) - Reviews when an issue is opened (also checks for duplicate issues) - Replies to comments on issues - Restricts replies based on repo permissions like Developer or Maintainer - Admin login, or you can disable auth entirely and leave it open Good use cases - If you have local LLM infrastructure running - If you run a GitLab or Forgejo instance (highly recommended, GitHub is also supported) - If you have plenty of tokens on your LLM API - If you're not happy with subscription or open-source code review apps (this one is pretty decent) How to deploy docker-compose.yml example services: proval: image: ghcr.io/seoes/proval:latest ports: - "7900:7900" - "7901:7901" volumes: - ./data:/data environment: - ENCRYPTION_KEY=[Encryption Key] for Encryption Key, use command openssl rand -base64 32 Give it a try and feel free to leave your honest feedback demo: https://demo.proval.app repo: https://github.com/seoes/proval (You can check Issues and PRs which Proval commented) website: https://proval.app   submitted by   /u/Dazzling_Cancel4505 [link]   [comments]
- 情报分类:商业与市场研究
- 分类依据:内容涉及商业、投资或市场动态
- 信息来源:Reddit · SideProject
- 发布时间:2026/9/15 14:44:07
- No replies yet