Skip to main content

Cross-agent AI work digest — reads sessions from Hermes, Codex, Claude Code, Copilot CLI, and more. Outputs value reports with effort estimates and ROI.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

whatidid2-1.0.1.tar.gz (21.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

whatidid2-1.0.1-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file whatidid2-1.0.1.tar.gz.

File metadata

  • Download URL: whatidid2-1.0.1.tar.gz
  • Upload date:
  • Size: 21.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for whatidid2-1.0.1.tar.gz
Algorithm Hash digest
SHA256 6c5131671f02940f628874d22d326dcbd06ee7152251abc7b5fd1d81be28d186
MD5 1094971550a7a8ef4a44e6d76a6beb6e
BLAKE2b-256 8159adf636e43e33897cdd94c4269c0887ace59b9a6ef08d2dcc42c59ce9130b

See more details on using hashes here.

File details

Details for the file whatidid2-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: whatidid2-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for whatidid2-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2b3a1cc9cf0e0f3e8256f3e3954338f2c740f551373657b644bc778f0c89d537
MD5 71f2917453c0a29e77986409cbc2aa7b
BLAKE2b-256 fa8dcf31af98d6990c7f90b752bfe272b0181537e4463064016e7c2ac7263164

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page