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

coducky

v0.1.0

Published

Thin command interface for running and retrieving Coducky code reviews

Readme

coducky CLI

Thin command interface for the Coducky macOS code-review app. It can start reviews, wait for them, and retrieve persisted findings without MCP.

The package contains no review engine, provider SDK, database access, Git implementation, or credentials. Those remain inside the running Coducky app.

Quick start

Requirements: macOS, Node.js 20+, and the direct-download Coducky app installed and open as the same user.

npx coducky doctor
npx coducky reviewer list
npx coducky review run . --wait

Install it when repeated npx startup is undesirable:

npm install --global coducky
coducky review list .

Repositories must already be added to Coducky, and reviewers and credentials must be configured in the app.

Self-documenting API

The CLI is designed to be discoverable by both humans and coding agents:

coducky --help
coducky review run --help
coducky help --json
coducky help review results --json

Root and command help cover prerequisites, arguments, defaults, side effects, outputs, stable errors, exit codes, related commands, and examples. help --json exposes the same contract as versioned structured data and does not contact the app.

Use --json on operational commands to write exactly one versioned success or failure envelope to stdout. Human diagnostics go to stderr.

Commands

doctor
repo list
repo resolve <path>
reviewer list
review run <path>
review list [path]
review status <review-id>
review wait <review-id>
review results <review-id>
review cancel <review-id>
review open <review-id>

Run any command with --help for its complete contract.

Connection

The app owns an always-on, versioned local command server at:

~/Library/Application Support/com.coducky.app/command.sock

The socket is mode 0600; the app accepts only peers with the same effective user id. It is separate from Coducky's optional MCP server and does not depend on the MCP setting or repository scope.

Override the path for development with --socket <path> or CODUCKY_COMMAND_SOCKET.

Full project documentation: Coducky command-line interface.