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

bitfab-cli

v0.2.396

Published

Install and configure the Bitfab plugin in Claude Code, Codex, or Cursor, or the Bitfab skill pack in Amp (Alpha).

Readme

bitfab-cli

Install and configure the Bitfab plugin in Claude Code, Codex, Cursor, or Amp.

Usage

npx bitfab-cli init                       # Detect editors, prompt if multiple
npx bitfab-cli init --editor claude       # Install for Claude Code
npx bitfab-cli init --editor codex        # Install for Codex
npx bitfab-cli init --editor cursor       # Install for Cursor
npx bitfab-cli init --editor amp          # Install for Amp
npx bitfab-cli init --prompt "instrument the chat workflow"
npx bitfab-cli init --v2                    # Login + setup entirely in this terminal
npx bitfab-cli setup --v2 instrument        # Run one setup mode in this terminal
npx bitfab-cli setup --v2 --diagram         # Print the declarative Mermaid state diagram
npx bitfab-cli setup --prompt "modify the billing trace"
npx bitfab-cli session-logs enable        # Enable session log collection
npx bitfab-cli session-logs disable       # Disable session log collection
npx bitfab-cli session-logs status        # Show the saved session log setting
npx bitfab-cli analyze-repo --help        # Show help for analyze-repo
npx bitfab-cli help setup                 # Show help for setup

Terminal-native setup

init --v2 and setup --v2 run a declarative setup flow in the terminal through Claude Agent SDK. Setup reads the selected workflow and writes instrumentation and its replay registry directly. Login can open a browser. Template editing stays in the terminal. The agent asks for missing choices or required refactors and follows the terminal's tool permissions.

Set ANTHROPIC_API_KEY, or configure one of the Agent SDK's supported cloud providers, before using --v2. Bitfab authentication is separate: init --v2 opens the browser for login when needed, then returns to the terminal.

setup --v2 accepts wizard, explain, login, session-logs, instrument, modify, inspect, switch-org, view, replay, db-snapshot, templates, or analyze-repo. Add --diagram with any mode to inspect the exact state graph without authenticating or starting an agent.

Amp

--editor amp clones the Bitfab Amp plugin into ~/.config/amp/plugins/bitfab, confirms Amp loaded it with amp plugins list, then starts Amp and prints the skill to invoke (bitfab:setup, bitfab:assistant, bitfab:update sdk), since Amp takes no initial message on launch. analyze-repo --editor amp runs headless through amp -x. --skip-permissions has no Amp launch flag; the CLI points at the amp.dangerouslyAllowAll setting instead.