Free tool

Turn your git log into a standup update

Paste what git log prints. Get three sentences you can say out loud at 9:30. No account, nothing stored.

1. Run this in your repo

git log --since="yesterday" --author="$(git config user.email)" --stat --no-merges

Monday? Use --since="last friday". Any git log format works, but --stat adds file names, which is what makes a “wip” commit explainable.

2. Paste what it printed

0/40000
Nothing is stored. The paste is summarised and forgotten.

Questions

What do I paste?
The output of git log. The command on this page adds --stat so file names come along, which is how a commit called "wip" can still be explained. Plain git log, --oneline and --name-only work too.
Is my code sent anywhere?
No. git log --stat contains commit messages, file names and line counts, not code. The paste is sent to the WriteLogs API, summarised, and not stored.
Why is the summary vague in places?
Because commit messages are. The tool can only say what your commits say. If half of them are "fix", half the update is a guess from file names. The extension does not have this problem because it watches the changes themselves.
What does the extension add?
Time per task, work that never got a commit, and which changes were made by an AI tool like Claude Code. It also writes the update automatically at the end of the day, so there is nothing to paste.
Is there a limit?
A few runs per hour per person, enough to try it on a couple of days. If you want it every day, the extension's free plan does that without a limit on pasting.