Commit message from diff

AI

Paste a unified diff or describe what changed. You'll get a suggested commit title (and optional body) in Conventional Commits style. Review and edit before committing—never paste API keys or tokens.

Diff or summary

?
Paste a unified diff, patch, or a few sentences describing what you changed. Redact secrets, tokens, and internal URLs before pasting.

Common use cases

  • Draft a Conventional Commits-style title when the diff is clear but wording is slow.
  • Brainstorm bodies for larger changes before trimming to team norms.
  • Unblock a merge request when reviewers ask for clearer history.

Common mistakes to avoid

  • Pasting diffs that contain credentials or internal URLs

    Redact secrets, keys, and customer data. Assume remote processing when server-assisted mode is on.

  • Committing generated text without reading it

    You are responsible for the final message; edit tone, scope, and breaking-change notes to match reality.

FAQ

Does this run git commands for me?

No. It only suggests text—you run git commit locally with the message you approve.

Will the message match my team’s convention?

It aims at common Conventional Commits patterns. Adjust prefixes, scopes, and footers to your policy.

Related utilities you can open in another tab—mostly client-side.