Skip to main content

whatidid

"What did I actually build this week?"

Cross-agent AI work digest that reads sessions from every local AI tool you run — Hermes, OpenAI Codex CLI, Claude Code, GitHub Copilot CLI, Continue, and more — and translates them into a business-readable value report.

Inspired by the What-I-Did-Copilot project. Built to work across all agents, not just one.


What it does

  • Reads session data from: Hermes Agent (SQLite), OpenAI Codex CLI, Claude Code, GitHub Copilot CLI, Continue
  • Groups related work by project and workstream
  • Estimates human-equivalent hours using effort heuristics
  • Calculates value delivered (hours × blended hourly rate)
  • Estimates AI credit cost and shows value multiple (e.g. 1300×)
  • Outputs: Markdown report, JSON data, and a self-contained HTML report (Linear.app-inspired design)
  • Redacts credentials, tokens, and sensitive paths automatically

Quick start

pip install whatidid2
whatidid --days 7
# → ~/whatidid-reports/AI_WORK_DIGEST_LATEST.html

CLI options

whatidid [OPTIONS]

  --days INT           Look-back window in days (default: 7)
  --max-sessions INT   Cap on sessions to process (default: 100)
  --hourly-rate FLOAT  Blended hourly rate for value calc (default: 125.0)
  --no-html            Skip HTML output
  --output-dir PATH    Where to write reports (default: ~/whatidid-reports)

Supported sources

Source Location Notes
Hermes Agent ~/.hermes/sessions.db SQLite, full metadata
OpenAI Codex CLI ~/.codex/ JSONL session files
Claude Code ~/.claude/projects/ JSONL conversation files
GitHub Copilot CLI ~/.config/github-copilot/ Chat history
Continue ~/.continue/ Session JSON files

Sample output

Sessions : 93
Projects : 9
Est. hours: 169.25
Value     : $21,156
AI cost   : $16.05
Multiple  : 1318×
Confidence: medium (0.72)

Reports saved to ~/whatidid-reports/.

License

MIT — Tyler Thompson

Metadata

Release files for whatidid2 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for whatidid2 1.0.1
File Size Uploaded
whatidid2-1.0.1.tar.gz 21.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for whatidid2 1.0.1
File Interpreter ABI Platform
whatidid2-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 43.1 kB

Release files / whatidid2-1.0.1.tar.gz

Download URL whatidid2-1.0.1.tar.gz
Size 21.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6c5131671f02940f628874d22d326dcbd06ee7152251abc7b5fd1d81be28d186
BLAKE2b-256 checksum
How to use checksums
8159adf636e43e33897cdd94c4269c0887ace59b9a6ef08d2dcc42c59ce9130b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / whatidid2-1.0.1-py3-none-any.whl

Download URL whatidid2-1.0.1-py3-none-any.whl
Size 21.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2b3a1cc9cf0e0f3e8256f3e3954338f2c740f551373657b644bc778f0c89d537
BLAKE2b-256 checksum
How to use checksums
fa8dcf31af98d6990c7f90b752bfe272b0181537e4463064016e7c2ac7263164
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page