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

@interactivetech/copyrightable

v0.1.6

Published

Copyrightable: captures every prompt, tool call, and assistant response from Claude Code as tamper-evident authorship evidence

Readme

@interactivetech/copyrightable

The Claude Code hook for Copyrightable. Install it once and every prompt, file edit, and model response you make in Claude Code is recorded as tamper-evident authorship evidence, with zero change to how you work.

Install

One command. Grab your free key at https://www.copyrightable.app (sign in, copy your capture key), then:

npx @interactivetech/copyrightable install --key ck_live_...

This patches ~/.claude/settings.json with the capture hooks and saves your key to ~/.copyrightable/config.json so it persists across new shells. That's it: every Claude Code session is now captured.

Already installed and just want to set or change your key? Re-run with a new --key, or run plain npx @interactivetech/copyrightable install and set COPYRIGHTABLE_API_KEY in your environment.

By default the install is global: one install captures every Claude Code project on your machine. To capture only the current repo instead, add --project (writes to ./.claude/settings.json). Remove it the same way: npx @interactivetech/copyrightable uninstall --project.

Multiple orgs on one machine

Everything you capture lands in your default (Personal) org. If you also belong to other orgs (e.g. a company org) and want a specific repo's work to go there instead, run this inside that repo:

npx @interactivetech/copyrightable use --key ck_live_...   # that org's capture key

All future Claude Code work in that repo lands in that org. use --default reverts the repo to your default org. Repos you never route always use the default. status shows your routes.

What it captures

Prompts, tool calls, file edits, and assistant responses, hashed into a chain the moment they happen. Secrets are scrubbed before anything leaves your machine. Sessions rotate per work session so your timeline reads as distinct sittings, not one giant blob. Nothing blocks your Claude Code session: capture failures are logged and ignored.

Your evidence shows up in your dashboard at https://www.copyrightable.app/dashboard, where you can see your authorship profile and turn captures into a registrable filing.

(c) Interactive Technology, LLC 2025+