logdig

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

Packages

Package details

extension

Install logdig from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:logdig
Package
logdig
Version
0.2.3
Published
Oct 2, 2026
Downloads
134/mo · 134/wk
Author
soleone
License
MIT
Types
extension
Size
169 KB
Dependencies
0 dependencies · 0 peers
Pi manifest JSON
{
  "extensions": [
    "./src/index.js"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

LogDig

Your Pi history. A journal you can read.

Turn saved Pi 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. Unchanged summaries are reused instead of requested again.
  • 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 Pi installed and signed in.

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 Pi's existing authentication, 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 Pi 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