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

@open-code-review/cli

v1.8.4

Published

CLI for Open Code Review - Multi-environment setup and progress tracking

Readme

@open-code-review/cli

Command-line interface for Open Code Review — multi-tool setup, real-time progress tracking, environment health checks, and a web dashboard for managing reviews.

Quick Start

# 1. Install globally
npm install -g @open-code-review/cli

# 2. Initialize in your project
cd your-project
ocr init

# 3. Launch the dashboard
ocr dashboard

ocr init detects your installed AI tools and configures each one automatically. Then use your AI assistant to run a review:

/ocr:review                                          # Claude Code / Cursor
/ocr-review                                          # Windsurf / other tools
/ocr-review against spec.md                          # With requirements context
/ocr-review --team principal:2,martin-fowler:1       # Custom team composition
/ocr-review --reviewer "Focus on error handling"     # Add an ephemeral reviewer
/ocr-map                                             # Code Review Map for large changesets

Run ocr doctor to verify your setup at any time.

Reviewer Library

OCR ships with 20+ reviewer personas across four tiers — holistic generalists (Principal, Staff Engineer, Architect), domain specialists (Security, Testing, Frontend, Performance, and more), and famous engineer personas (Martin Fowler, Kent Beck, Sandi Metz, and others) who review through the lens of their published work.

Add ephemeral one-off reviewers with --reviewer, or create persistent custom reviewers with /ocr:create-reviewer.

Commands

ocr init

Initialize Open Code Review in your project. Creates .ocr/ with skills, commands, and config, then configures your detected AI tools.

ocr init                              # Interactive — select tools
ocr init --tools claude,windsurf      # Non-interactive
ocr init --tools all                  # Configure all detected tools

ocr dashboard

Start the web dashboard for running reviews, browsing results, triaging findings, and posting to GitHub. Bundled with the CLI — no separate install.

ocr dashboard                         # Default port (4173)
ocr dashboard --port 8080             # Custom port
ocr dashboard --no-open               # Don't auto-open browser

ocr progress

Watch a review or map session in real-time. Shows current phase, elapsed time, reviewer status, finding counts, and completion percentage.

ocr progress                           # Auto-detect current session
ocr progress --session 2026-01-26-main # Specific session

ocr doctor

Verify your OCR installation and all dependencies.

ocr doctor

Checks: git, AI CLI tools (Claude Code, OpenCode), gh (GitHub CLI), .ocr/ setup, and capabilities.

ocr update

Update OCR skills and commands after upgrading the package. Preserves your .ocr/config.yaml and all reviewer personas.

ocr update                    # Update everything
ocr update --dry-run          # Preview changes
ocr update --commands         # Commands only
ocr update --skills           # Skills and references only
ocr update --inject           # AGENTS.md/CLAUDE.md only

ocr reviewers

Manage reviewer personas. Sync metadata from reviewer markdown files to reviewers-meta.json for the dashboard.

ocr reviewers sync --stdin      # Pipe JSON from AI-generated metadata

ocr state

Internal command used by the review workflow to manage session state. Subcommands: init, transition, close, show, sync, round-complete, map-complete.

ocr state show                # Show current session state
ocr state show --json         # Output as JSON
ocr state sync                # Rebuild state from filesystem

Supported AI Tools

ocr init detects and configures all of these automatically:

| Tool | Config Directory | |------|------------------| | Amazon Q Developer | .aws/amazonq/ | | Augment (Auggie) | .augment/ | | Claude Code | .claude/ | | Cline | .cline/ | | Codex | .codex/ | | Continue | .continue/ | | Cursor | .cursor/ | | Gemini CLI | .gemini/ | | GitHub Copilot | .github/ | | Kilo Code | .kilocode/ | | OpenCode | .opencode/ | | Qoder | .qoder/ | | RooCode | .roo/ | | Windsurf | .windsurf/ |

Updating

After upgrading the package:

npm i -g @open-code-review/cli@latest
ocr update

The CLI notifies you when a new version is available.

Links

License

Apache-2.0