Need AI Training/Help?CloudYeti.io/meet
MarkdownMe
… total tool calls on MarkdownMeStats →

Git Log to Standup

Paste the output of git log (--oneline, the full format, or conventional commits) and optionally a line of notes, and get a standup update under 150 words. Yesterday groups related commits into plain-language bullets a manager understands. Today lists only what your notes or unfinished work show, otherwise a line for you to fill. Blockers comes from your notes or says none noted. Merge commits, version bumps, and formatting commits are dropped, ticket IDs are kept, and nothing is added that isn't in the log. Writing the commits in the first place? Use the Conventional Commit Generator.

Paste yesterday's git log and get a short standup update: Yesterday, Today, and Blockers, in words your manager understands.
0 / 12,000

Input tips

  • Run git log --since=yesterday --author="YOUR NAME" --oneline to get only your commits.
  • Add a line of notes after the log for today's plan or blockers; the tool never invents them.
  • Merge commits, version bumps, and formatting commits are dropped automatically.

Inputs to AI tools may be used to improve MarkdownMe. Data controls

Was this rewrite usable?

Get new tools by email

We add tools most weeks. Give an email address and we send you the new ones, plus short notes on how to use them. No more than one email a week. Unsubscribe with one click.

Example Input and Output

One day of commits to a standup

git log --oneline + notes
a1b2c3d feat(auth): add password reset email
9f8e7d6 fix(auth): expire reset tokens after 1 hour
4c5d6e7 Merge branch 'main' into feature/reset
1a2b3c4 chore: bump eslint
7e8f9a0 WIP: reset page UI

Notes: waiting on design for the reset page copy
Standup
**Yesterday**
- Added password reset emails, with reset links that expire after one hour
- Started the reset page UI

**Today**
- Finish the reset page UI

**Blockers**
- Waiting on design for the reset page copy

The merge commit and the eslint bump are dropped. Today comes from the WIP commit and Blockers from the notes; nothing else is added.

How to Use Git Log to Standup

  1. Run git log --since=yesterday --author="YOUR NAME" --oneline
  2. Paste the output into Git Log to Standup
  3. Add a line of notes for today's plan or blockers if you have them
  4. Generate the standup and fill any placeholder line
  5. Paste it into Slack, Teams, or your standup doc

Frequently Asked Questions

How do I get yesterday's commits?
Run git log --since=yesterday --author="YOUR NAME" --oneline in the repo. Add --all to include every branch. Paste the output as is; hashes and dates are fine.
Will it make up work I didn't do?
No. Every Yesterday bullet comes from a commit or your notes. Today and Blockers come only from your notes or obvious unfinished work like a WIP commit; otherwise you get a placeholder line to fill and "None noted".
What gets dropped?
Merge commits, version bumps, lockfile and formatting commits, fixup and squash commits, and reverts that cancel a commit in the same log. Related commits are grouped into one bullet, and ticket IDs like ABC-123 are kept.
Can I use it for a weekly update?
It is tuned for one day and under 150 words.

About Git Log to Standup

Paste your git log and get a short daily standup update: Yesterday, Today, and Blockers in plain language. Free, no login. This AI-backed tool sends your input to MarkdownMe's capped AI endpoint to generate the result. You choose whether we keep it to improve the tools. See the privacy page. No account is required. MarkdownMe provides free, fast, and reliable Markdown tools for developers, writers, and anyone who works with Markdown.