logdig
Turn saved Pi sessions into a work journal in your Obsidian daily notes.
Package details
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.

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.