
Farol
Pull request risk analysis for developers
Developer ToolsFreeOpen source · verified#code-review#static-analysis#ci-cd
Listed by the ProductPerch team from Hacker News · not launched here yet
What is Farol?
Farol is an open-source tool that helps developers assess the risk of merging pull requests before approval. It runs as a command line interface or a GitHub Action, providing a clear risk score and identifying which files carry the most potential impact. The tool focuses on static analysis rather than relying solely on model predictions, ensuring consistent results across reviews.
After an AI agent reviews the code changes, Farol steps in to show reviewers exactly where the risks lie. It calculates a 0 to 100 risk score based on file reach, diff coverage, security findings, contract breaks, and dependency changes. Reviewers receive a verdict such as fast track, quick review, or careful review, along with a prioritized list of files to examine first.
The software requires no external account or hosted service. It runs locally or within a continuous integration runner, comments directly on pull requests, and never executes code or transmits data outside the repository. Licensed under the MIT license, it supports TypeScript, React, Go, and Python projects.
Farol features
- Calculates a 0 to 100 risk score for pull requests
- Identifies the riskiest files and their dependencies
- Provides static analysis based on compiler output
- Runs as a local CLI or GitHub Action
- Comments directly on pull requests without blocking merges
- Requires no external account or hosted service
- Supports TypeScript, React, Go, and Python codebases
Who uses Farol and for what
- Triage incoming pull requests by focusing reviewer attention on high-risk changes first
- Automate risk scoring in continuous integration pipelines using the GitHub Action
- Verify diff coverage and detect contract breaks before approving code merges
- Reduce manual review time by marking low-risk changes for fast tracking
- Audit shared hooks and utility files that impact multiple parts of the application
Farol FAQ
Is Farol free to use?
Yes, Farol is free and open source under the MIT license. You can run it locally or add it to your GitHub Actions workflow at no cost.
Does Farol require an account or cloud service?
No, Farol runs entirely on your machine or in your CI runner. It does not require an account, hosted service, or external data transmission.
What programming languages does Farol support?
The tool is built with TypeScript, React, Go, and Python, and it analyzes code written in those languages. The website does not specify support for other languages.
How does Farol determine the risk of a merge?
Farol uses static analysis to calculate a 0 to 100 risk score based on file reach, diff coverage, security findings, contract breaks, and dependency changes. It then assigns a verdict like fast track, quick review, or careful review.
Does Farol execute code or send data externally?
No, the tool never executes your code and never sends it anywhere. It relies on static analysis and comments directly on pull requests.
Comments (0)
Comments and upvotes open when this product launches on ProductPerch.
More Developer Tools launches
Monitor Laravel scheduled tasks and queues

Feel iOS haptic patterns on a real iPhone, copy the code
Deploy anywhere from your AI tool.

Free product launch platform for indie makers
Akii: SEO & AI Search OptimizerOpen source · verified
Free SEO, AEO and GEO tools for Claude Code.
Back up your website as real static files