Crunch your daily AI coding activity into a summary.
The Problem
You use Crush all day, every day.
At the end of the week, you need to write status updates, fill out timesheets, or just remember what you worked on.
But the context is scattered across dozens of project directories in crush.db files.
The Solution
Crunch scans your filesystem for crush.db files, extracts your prompts for a given date, and generates a structured summary using your preferred LLM.
# What did I work on today?
crunch
# What about last Tuesday?
crunch -d 2026-04-22
β¨ Features
π Automatic discovery β Recursively finds all crush.db files
π Date filtering β Summarize any day's activity
π·οΈ Project grouping β Messages organized by inferred project
π Streaming output β Real-time progress with cost estimation
β‘ Fast scanning β Skips node_modules, .git, vendor, etc.
π¦ Installation
go install github.com/taigrr/crunch@latest
Or build from source:
git clone https://github.com/taigrr/crunch
cd crunch
go build
β‘ Requirements
Go >= 1.21 (for installation)
One of:
AWS credentials (for Bedrock)
ANTHROPIC_API_KEY
OPENAI_API_KEY
OPENROUTER_API_KEY
π Quick Start
# Summarize today's activity (auto-detects provider from env)
crunch
# Summarize a specific date
crunch -d 2026-04-28
# Search only in a specific directory
crunch -p ~/code
# Use a specific provider
crunch --provider anthropic
# Use a specific model
crunch --provider openrouter -m anthropic/claude-sonnet-4