One command. Everything runs locally on your Mac -- your conversation transcripts never leave your machine. Only numeric scores (1-5) and timestamps are uploaded.
Requires macOS with Apple Silicon and uv.
uvx cc-sentiment Or set it up on a schedule:
uv tool install cc-sentiment
cc-sentiment install Runs once a day in the background. Undo any time with cc-sentiment uninstall.
The wizard confirms your GitHub identity, scores your sessions on your Mac, and uploads the numeric scores. If anything's missing, it'll set it up for you.
~/.claude/projects/Your conversations stay on your machine. The model runs entirely locally. What gets uploaded: a score from 1-5, a timestamp, and your GitHub username. What doesn't: any conversation text, file contents, or code.