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

logdig

v0.3.2

Published

Turn saved Pi sessions into a work journal in your Obsidian daily notes.

Readme

LogDig

Your Pi and Claude Code history. A journal you can read.

Turn saved Pi and Claude Code sessions into daily Markdown notes, grouped by project. Backfill a week of work in parallel, keep the short version in your journal, and click a timestamp for the details.

LogDig processing ten synthetic Pi sessions, four at a time, beside the generated daily Markdown note

Ten synthetic sessions, canned model responses, real backfill pipeline. Illustrative timing, not a model benchmark. Still image · MP4 demo

Remember the work, not just the chat

  • Catch up in parallel. Four independent sessions at once by default, with live progress and configurable concurrency.
  • Short here, detailed there. Every work block gets Small, Medium, and Large summaries. Your daily note links to the saved detail.
  • Keep your own writing. Handwritten notes and manually edited daily blurbs stay in place. Saved summaries are kept as written. LogDig never rewrites one unless you ask with --force.
  • One journal for both tools. Pi and Claude Code sessions go into the same notes, grouped by project. Each entry's details say which tool it came from.
  • Pick up where you left off. Continuous overnight work stays together. Returning the next day after a long break creates a linked continuation.

Originally built for Obsidian, but the daily pages are ordinary Markdown. Use another journal app that reads YYYY-MM-DD.md files, or let LogDig create those pages in a folder with no journal app at all. Timestamp links use Obsidian-style [[wikilinks]]; opening them depends on your reader.

Try one day

You need Node.js 22.19+ and either Pi or Claude Code installed and signed in. LogDig summarizes with Pi when it is installed, and with Claude Code otherwise. Claude Code sessions are read automatically when ~/.claude/projects exists.

npm install -g logdig
logdig init
logdig doctor
logdig backfill 1 --dry-run

Choose your daily-notes folder and a summary folder. For Obsidian, keep both inside your vault. Leave automatic capture off for your first try.

The preview never calls a model or writes files. When it looks right:

logdig backfill 1

1 means today in your configured timezone. To catch up on a quieter day, try 7; to recover your history, use all.

logdig backfill 7 --skip-today   # complete days through yesterday
logdig status all               # see what is logged, stale, or new
logdig config                   # change model, summary length, parallelism, and more

Want to save without leaving Pi? Run logdig pi-install, reload Pi, then use /journal. Automatic capture on shutdown is opt-in.

Your model, your notes

LogDig uses the authentication you already have in Pi or Claude Code, with no separate model credentials or runtime dependencies. Real summaries send selected, redacted session evidence to your chosen model and may incur provider charges. Common credentials are redacted, but redaction is not a complete secret scanner. Review sensitive history before processing it.

Saved sessions are the source of truth; summaries are a memory aid. Run one save at a time against a given journal.

Quickstart · Full reference & troubleshooting · Launch assets & capture workflow

Development

npm ci
npm test
npm link

Tests use temporary folders and fake model responses, not your credentials or vault. Release instructions.

MIT