EveryDev.ai
Subscribe
Home
Tools

5,455+ AI tools

  • Featured
  • Gems
  • Trending
  • New
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2765
  • Coding2061
  • Infrastructure976
  • Projects768
  • Research694
  • MCP675
  • Analytics530
  • Marketing508
  • Design446
  • Testing439
  • Data410
  • Security372
  • Integration273
  • Prompts262
  • Communication260
  • Extensions228
  • Voice186
  • Commerce177
  • DevOps177
  • Web124
  • Learning116
  • Finance40
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. farol by winninjs
    farol by winninjs icon

    farol by winninjs

    CI/CD Tools

    Free, open-source CLI and GitHub Action that scores the risk of merging a pull request and ranks the files that carry it.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Free, MIT-licensed CLI and GitHub Action; no account, hosted service, or paid tier.

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    CI/CD ToolsCode ReviewCode Intelligence

    Alternatives

    RosenticcubicContinue
    Developer
    Winnin IncWilmingtonEst. 2014$4.5M raised

    Listed Nov 2026

    About farol by winninjs

    farol is a free, MIT-licensed CLI and GitHub Action from Winnin that analyzes a pull request and tells the approving reviewer how risky the merge is and which files carry the risk. It uses static analysis of TypeScript/React, Go and Python code, produces a 0-100 risk score with a verdict, and writes a single-file HTML report plus a PR comment. The latest listed release is v0.2.1.

    What It Is

    farol is a pull request triage tool meant to run after an AI review and before a human approval. It diffs the merge-base against the head, reads both trees without executing code, and builds a graph of which declaration uses which. From each changed declaration it finds the entry points (pages, API operations, RPC methods, jobs, scripts) that run it. The result is a verdict (fast track, quick review or careful review), a risk score, and a ranked list of files to read first.

    The Report Workbench

    The HTML report is an interactive review workbench. A merge risk score drops as the reviewer ticks files as read or confirms findings. A Must check list collects breaking API changes, security findings, lint errors and vulnerable dependencies. Files are grouped by risk tier with their diffs, and lines no test ran are marked. The report also shows diff coverage, the pages and endpoints the change can affect, suggested reviewers from git history and CODEOWNERS, and a copyable Markdown summary of results for the PR. After a push, a second report covers only the new commits.

    Supported Stacks and Inputs

    For TypeScript it reads React Router, Next.js and TanStack Router frontends, plus GraphQL and REST backends. For Go it reads chi, gin, echo and net/http routes and gRPC methods. For Python it reads FastAPI, Flask, Django, Celery, Temporal, Prefect and MCP entry points. It consumes the coverage, lint and audit reports a CI already produces, such as Istanbul, go test profiles, coverage.py, ESLint, golangci-lint, ruff, npm audit, govulncheck and pip-audit. Datadog traffic and error data can optionally be added as information that does not change the score.

    Safety Model

    The project states that analysis never executes the analyzed code and never uses the network, apart from the GitHub comment step and the optional Datadog read. It runs in shadow mode: it informs reviewers and never approves, requests changes or fails a check. When part of a change cannot be read, it reports unknown and asks for a careful review. Setup needs Node.js 22+ and git, plus Go or Python 3.11+ for those projects.

    farol by winninjs - 1

    Community Discussions

    Be the first to start a conversation about farol by winninjs

    Share your experience with farol by winninjs, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Free (MIT open source)

    Free, MIT-licensed CLI and GitHub Action; no account, hosted service, or paid tier.

    • CLI via npx @winninjs/farol
    • GitHub Action winnin/farol/action
    • MIT license
    • No account or hosted service
    • Never executes your code

    Capabilities

    Key Features

    • Merge risk score (0-100) with fast track, quick review and careful review verdicts
    • Reach analysis from changed declarations to affected pages, endpoints, jobs and scripts
    • Files ranked by risk with diffs and untested lines marked
    • Diff coverage from existing CI coverage reports
    • Breaking API contract detection for GraphQL, FastAPI, Go handlers and gRPC
    • Security, lint and vulnerable dependency findings in a Must check list
    • Single-file interactive HTML report and GitHub PR comment
    • Incremental report covering only commits since the last push
    • Suggested reviewers from git blame and CODEOWNERS
    • Optional Datadog traffic and error data
    • Fails closed with unknown when code cannot be read
    • Shadow mode that never blocks a merge

    Integrations

    GitHub Actions
    GitHub
    Datadog
    npm
    pnpm
    Vitest
    Jest
    ESLint
    golangci-lint
    gosec
    govulncheck
    pytest-cov
    ruff
    pip-audit
    React Router
    Next.js
    TanStack Router
    FastAPI
    Flask
    Django
    Celery
    Temporal
    Prefect
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate farol by winninjs and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Winnin Inc

    Founded 2014
    1209 Orange Street
    $4.5M raised
    166 employees

    Used by

    Coca-Cola
    Netflix
    Google
    Meta
    +6 more
    Read more about Winnin Inc
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Rosentic icon

    Rosentic

    Rosentic checks every PR against every active branch before merge to find and fix cross-branch conflicts caused by parallel AI coding agents.

    cubic icon

    cubic

    AI code review platform that automates pull request reviews, provides inline feedback, one-click fixes, and auto-generated PR descriptions to help teams merge faster.

    Continue icon

    Continue

    Source-controlled AI checks that run on every pull request as native GitHub status checks, enforcing your engineering standards automatically.

    Browse all tools

    Related Topics

    CI/CD Tools

    AI-powered continuous integration and continuous deployment platforms that automate testing, building, and releasing software with intelligent insights and optimization.

    58 tools

    Code Review

    Tools that help review, analyze, and improve code quality.

    157 tools

    Code Intelligence

    AI tools that analyze, generate, and transform code through natural language understanding and programming language comprehension.

    144 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions