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 whatidid
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.0.tar.gz (21.8 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.0-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: whatidid2-1.0.0.tar.gz
  • Upload date:
  • Size: 21.8 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.0.tar.gz
Algorithm Hash digest
SHA256 bb3a45b72111888910099423536d530c9a3be802cf9760a4f2a589b058e0953c
MD5 80b01bd20889b891c45415cf23a9c9ab
BLAKE2b-256 2ae2db65f3148923f2c20e31d5aaa8988646a59f3fc6e84589474f3db5461d74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: whatidid2-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 21.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 958b0996f9f7bcb810e35ad16cdbbe5ec527e7e0b1e2f0c2a50e678525868e2d
MD5 9c47b8b844afd5e9adfb6d930c76c0e3
BLAKE2b-256 1d120e62fd4c21daee7403ee2127dfabd2790c4933c3887f9d7679259e87d2bf

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