Prism Reviewer โ€“ Multi-agent AI code reviewer built with LangGraph and LiteLLM Vyoman Labs released Prism Reviewer, a multi-agent AI code review system built with LangGraph and LiteLLM that splits git diffs into parallel security, design, and code-quality analyses. The tool supports Python, Java, TypeScript, JavaScript, C, C++, Go, and Rust via Tree-Sitter, scans dependencies, and uses a map-reduce graph with a verifier to prevent hallucinations and duplicates. It is available as a GitHub Action and CLI, with a live demo on savourly-recipes PR #35. Prism Reviewer AI Actions About vyoman-labs /vyoman-labs Tags 2 Developed by Vyoman Labs Prism Reviewer is an agentic, AI-driven multi-agent code review system developed by Vyoman Labs and orchestrated via LangGraph https://github.com/langchain-ai/langgraph and LiteLLM https://github.com/BerriAI/litellm . It acts as an autonomous gatekeeper for pull requests by performing targeted static analysis, dependency scanning, AST-based symbol inspection, and parallel LLM-guided code evaluation. Add this minimal workflow snippet to .github/workflows/prism-reviewer.yml : - uses: actions/checkout@v4 with: fetch-depth: 0 - uses: vyoman-labs/prism-reviewer@v1 with: llm-api-key: ${{ secrets.LLM API KEY }} ๐Ÿ” Live Demo PR : See real Prism Reviewer comments in action on savourly-recipes PR 35 https://github.com/aravinthan-n/savourly-recipes/pull/35 . ๐Ÿ” System Description 1-system-description ๐Ÿ“ Architecture and Flow 2-architecture-and-flow ๐Ÿง  Key Intricacies and Design Decisions 3-key-intricacies-and-design-decisions ๐Ÿ”ง Installation 4-installation ๐Ÿ“ฆ Packaging and Distribution 5-packaging-and-distribution ๐Ÿ’ป CLI Usage 6-cli-usage ๐Ÿ”ฉ Configuration Guide 7-configuration-guide ๐Ÿ”Œ Running Reviews Locally via GitHub PR ID 8-running-reviews-locally-via-github-pr-id ๐Ÿ”— GitHub App and Integration Setup 9-github-app-and-integration-setup ๐Ÿ“ Notes Limitations and Roadmap 10-notes-limitations-and-roadmap Why Prism Reviewer? ๐ŸŒˆ 11-why-prism-reviewer Prism Reviewer splits a single code changes delta git diff into specialized analytical spectrums using an Agent Council. Instead of sending a monolithic prompt to a single LLM, it routes structural, security, and tactical code context in parallel to three distinct agent roles. Combined with the local AST syntax trees, dependency warnings, and usage reference searches, it compiles a rigorous, context-aware code review report categorized by severity. Deterministic Evaluation : Supports zero temperature, fixed seed routing, and structured JSON output to eliminate probabilistic drift across runs. AST CodeLens Map : Leverages Tree-Sitter grammars supporting Python, Java, TypeScript, JavaScript, C, C++, Go, and Rust to extract class, function, and method ranges before scanning. Dependency Warnings : Scans requirements files requirements.txt , package.json , pyproject.toml for dependency configuration anomalies. Map-Reduce Parallelism : Orchestrated through a LangGraph StateGraph , enabling concurrent LLM agent queries. Dual-Safeguard Verification : Fact-checks and filters findings against changed lines and previous review states to ensure zero hallucinations and zero duplication. The review execution lifecycle is modeled as a LangGraph workspace map-reduce graph, organized as follows: php flowchart TD START START -- FetchComments "Fetch Prior PR Comments & Discussion