Free launches are open: 12 a day, and open-source projects get a dofollow link with no badge.

Submit

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

All Developer Tools tools

Launch packs

Buy paid launches