npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

reviewflux

v0.0.2

Published

CLI-first event-driven review runtime

Downloads

191

Readme

ReviewFlux

A CLI-first review daemon that detects review activity from Git hosting platforms and automatically writes AI-powered reviews.

Overview

ReviewFlux listens for pull request activity. When a PR is opened, updated, or manually re-triggered, it queues review work, runs an AI review pass, and posts the result back to the hosting platform.

No separate webhook service or per-repository manual wiring required. After the one-time rvw setup to choose your auth and preferred model, just register a repository with rvw repo add and start the daemon.

How It Works

Current runtime flow looks like this:

(PR opened, new commits, manual review trigger)
                  │
                  ▼
┌───────────────────────────────────────────────┐
│         ReviewFlux daemon (`rvw daemon`)      │
│                 polling loop                  │
└─────────────────┬─────────────────────────────┘
                  │
                  ▼
┌───────────────────────────────────────────────┐
│              SQLite review queue              │
│      stores review work safely in SQLite      │
└─────────────────┬─────────────────────────────┘
                  │
                  ▼
┌───────────────────────────────────────────────┐
│               Review runtime                  │
│   loads PR diff, comments, and `AGENTS.md`    │
└─────────────────┬─────────────────┬───────────┘
                  │                 │
                  │                 └─ JSONL logs and local review state
                  ▼
┌───────────────────────────────────────────────┐
│                 LLM provider                  │
│        analyzes changes and drafts review     │
└─────────────────┬─────────────────────────────┘
                  ▼
┌───────────────────────────────────────────────┐
│            Review posting gateway             │
│      publishes summary and inline findings    │
└─────────────────┬─────────────────────────────┘
                  ▼
        ai review/comments

Supported Platforms

| Platform | Status | | --------- | -------------- | | GitHub | ✅ Supported | | GitLab | 🚧 Coming soon | | Bitbucket | 🚧 Coming soon |

⚠️ This project is currently a work in progress (WIP). Features and command behavior may change.

Requirements

Install

npm install -g reviewflux@latest

This installs the preferred rvw command and keeps reviewflux as a compatibility alias.

[!IMPORTANT] ReviewFlux depends on GitHub CLI (gh) for repository lookup and authentication.
If gh is not installed yet, install it first and run gh auth login before rvw setup.

Quick Start

# Install
pnpm install
pnpm build

# 1. Setup (choose auth/model + create config files)
rvw setup

# 2. Add a repository to track
rvw repo add

# 3. Start the daemon
rvw daemon start

rvw quick reference

| Stage | Command | Purpose | | --- | --- | --- | | Quick help | rvw --help | Show all top-level commands and global options | | Initial setup | rvw setup | Configure auth model and generate local config files | | Add repo | rvw repo add | Register a repository for review tracking | | List repos | rvw repo list | Check all currently tracked repositories | | Remove repo | rvw repo remove | Stop tracking a repository | | Set repo model | rvw repo set-model | Change the review model for a specific repo | | Start daemon | rvw daemon start | Start ReviewFlux background watcher | | Stop daemon | rvw daemon stop <pid> | Stop daemon process returned by rvw daemon list | | Daemon status | rvw daemon status | View daemon/service status | | List daemons | rvw daemon list | Show running daemon processes |