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

chorus-cli

v0.5.4

Published

Automated ticket resolution with AI, Teams, and Slack integration

Readme

Chorus

AI-powered ticket resolution. Chorus reads your issues, chats with QA for requirements, writes the code, and opens a pull request — all from a single command.

npm install -g chorus-cli
chorus setup
chorus run 4464

What it does

  1. Fetches your ticket from GitHub or Azure DevOps
  2. Chats with QA via Slack or Teams to clarify requirements
  3. Writes the code using Claude AI with full repo context
  4. Lints and reviews the changes automatically
  5. Creates a PR once you approve

Installation

Requires Node.js 18+, Python 3.8+, and Git.

npm install -g chorus-cli

The installer automatically sets up a Python environment at ~/.config/chorus/.venv.

Setup

chorus setup

This walks you through connecting your repo (GitHub or Azure DevOps), authenticating, and choosing a messenger (Teams or Slack) for QA conversations.

Usage

# Process your latest assigned issue
chorus run

# Process a specific issue
chorus run 4464

# Use a full URL (auto-detects provider)
chorus run https://github.com/myorg/myrepo/issues/4464
chorus run https://dev.azure.com/myorg/myproject/_workitems/edit/456

Flags

| Flag | Description | |------|-------------| | --super | Use Claude Opus for higher-quality QA (8x credits) | | --skip-qa | Skip QA chat, go straight to coding | | --qa 'Name' | Specify who to message for QA |

chorus run 4464 --super --qa 'John Doe'

Integrations

GitHub — Issues + pull requests. Set GITHUB_OWNER, GITHUB_REPO, and optionally GITHUB_TOKEN for private repos.

Azure DevOps — Work items + pull requests. Set AZDO_ORG, AZDO_PROJECT, AZDO_REPO, and AZDO_PAT.

Slack — QA conversations via DM. Create a Slack app with chat:write, users:read, im:history, im:write scopes and set SLACK_BOT_TOKEN.

Teams — QA conversations via browser automation. Configured during chorus setup.

Docs

Full documentation at choruscli.com/docs

License

Proprietary. Copyright Chorus.