Rewind your day.

Decisions. Questions. Corrections. Everything you worked out with your AI agents today, stitched into one daily note.

rwd today
  ██████  ██     ██ ██████
  ██   ██ ██     ██ ██   ██
  ██████  ██  █  ██ ██   ██
  ██   ██ ██ ███ ██ ██   ██
  ██   ██  ███ ███  ██████
rewind your day  v0.13.15
2026-04-18
Claude Code
10:24 ~ 15:07 Sessions: 6 in 61,891,779 out 673,146
Codex
10:13 ~ 10:52 Sessions: 1
Analyzing insights via Codex... ✓ Analyzing 6 sessions (est. 45,382 tokens) ✓ [1/6] Done   ✓ [2/6] Done   ✓ [3/6] Done   ✓ [4/6] Done   ✓ [5/6] Done   ✓ [6/6] Done
▸ Session: 6e70ea19

Migrated the status bar context indicator from percent to raw tokens, then fixed values getting stuck at [1 / 1.0M] by including cache tokens in the total.

  • Show context usage as raw tokens instead of a percentage. → wanted a precise number, not an approximate ratio.
  • Why does the status bar keep showing [1 / 1.0M]?
  • Said the context-token fix was complete. Status bar still showed [1 / 1.0M]. Fix missed cache tokens.
01 · Capture

One command scans the whole day

rwd today walks every AI agent session across your projects, extracts what happened, and writes one structured note.

Claude Code and Codex today. More agents on the way.

~ rwd today
rwd  v0.13.15  ·  2026-04-18 Analyzing insights via Codex... ✓ Analyzing 6 sessions (est. 45,382 tokens) ✓ [1/6] 865ae218 ✓ [2/6] 73db096f ✓ [3/6] 6e70ea19 ✓ [4/6] 7a239c41 ✓ [5/6] 4a267ae8 ✓ [6/6] de3292ba Markdown saved: ~/Daily/2026-04-18.md ✓ Today's daily rewind is ready!
02 · Rewind

Every decision, every correction, kept.

Each note keeps what you decided. What you wondered. What you corrected. The reasoning trail AI agents strip out. Saved as Markdown, on your machine.

2026-04-18.md

# 2026-04-18 Dev Session Review

## Session: 6e70ea19
Work Summary

Migrated the status-bar context indicator from percent to raw tokens. Debugged values getting stuck at 1, then fixed the sum to include cache tokens.

Key Decisions
  • Show context usage as raw tokens, not a percent. Wanted a precise number in the status bar, not an approximate ratio.
Questions & Curiosities
  • How do you swap the percent display for actual token counts?
  • Why does the status bar keep showing [1 / 1.0M]?
Model Errors & Corrections
Said the token-count fix was complete. Status bar still showed [1 / 1.0M]. The fix missed cache tokens.
03 · Redact

Secrets masked before analysis

Sensitive values get masked locally before anything touches an LLM. API keys, bearer tokens, private IPs stay on your machine.

redact · before / after
Raw session log
export OPENAI_API_KEY=sk-proj-Rip3ZAtl... curl -H "Authorization: Bearer eyJhbGciOi..." db_host: 192.168.1.42:5432 anthropic_api_key=sk-ant-api03-dSYa...
Sent to the model
export OPENAI_API_KEY=[REDACTED:API_KEY] curl -H "Authorization: Bearer [REDACTED:BEARER]" db_host: [REDACTED:PRIVATE_IP]:5432 anthropic_api_key=[REDACTED:API_KEY]
04 · Share

Team-ready updates, no rewrite

rwd summary hands you a progress report. rwd slack drops a Slack-ready post in your clipboard, grouped by theme.

~ rwd slack
dev-daily Today at 3:14 PM
gigagookbob via rwd · 3:14 PM
[Today's Work Update]
  • (Landing Page Messaging) Rewrote the main page voice and flow for a clearer, less AI-sounding read.
  • (Showcase Planning) Rebuilt the missing showcase using real rwd output instead of stock copy.
  • (Usage Display) Switched the status bar from percent to real token counts, then fixed cache tokens in the sum.
  • (Launch Readiness) Completed release checks and fixed an access-related issue before cutting the tag.

I code with Claude every day. The code ends up in git. My decisions, my corrections, the questions I was working through don't. I wanted to keep them, so I wrote rwd.

gigagookbob

Install

Linux / macOS / WSL2 (Linux shell) curl -fsSL https://raw.githubusercontent.com/gigagookbob/rwd/main/install.sh | sh

Native Windows is not supported. Use WSL2.

Frequently asked questions

Claude Code and Codex today. More CLIs on the way.

Any folder you choose, as Markdown. Works well with Obsidian but doesn't require it.

Both. Add --lang en or --lang ko to today, summary, or slack.

rwd is free and MIT licensed. You bring your own API key for whichever model it uses.

No. API keys, bearer tokens, and private IPs are masked locally before anything is sent.