Greendam, known on GitHub as wdhwg001, develops csift, a tool for inspecting Claude Code session transcripts. The developer’s public projects also include a token-counting utility and an autosave tool for the SAI drawing application.[1][2]
Start with Csift – the missing tool to sift your Claude Code sessions →
Links
Career
Greendam’s public repositories include novocab, described as token counting without a vocabulary, and SAIAutoSaveTool, which automates saving in SAI. These small utilities sit alongside his work on inspecting and recovering agent-session records.[1]
Contributions
csift searches Claude Code’s JSONL session files by record type and returns the exchange surrounding a match. It can locate plans, follow subagent sessions and extract attached images, avoiding the assumption that every record marked user was written by a person.[2]
Ideas
Its recovery workflow replays recorded reads and edits to recover files and deleted plans. When an external change prevents exact reconstruction, it marks gaps rather than claiming a complete restore. Other commands recover dialogue across compactions within a stated budget and report where they stopped.[2]
Tools, writing & talks
Writing, research & talks
Start here
Typed search, plan lookup, image extraction and bounded file recovery from Claude Code transcripts.
Begin with typed search and inspect one complete exchange. Read the recovery limits before relying on a restored file, especially where a transcript records outside changes.
Developer and maintainer[1][2]Original source