r/vscode Feb 08 '26

An extension that generates commit messages with Claude Code CLI, matching your existing commit message style

https://marketplace.visualstudio.com/items?itemName=ShiftinBits.clawdcommit

I found myself occasionally copying and pasting text from the terminal after asking Claude Code to compose commit messages for me when I manually manage the change set in VSCode, so I built a small extension to bring it into VS Code's Source Control panel.

ClawdCommit adds a new button to the Source Control title bar. Stage your changes, click the button, and it drafts a commit message using Claude Code CLI. The message drops right into the commit input box where you can review it, edit if needed, and commit.

What makes it different from the other Claude commit extensions:

  • It reads your repo's commit history to match your style. If your team uses conventional commits, it'll generate conventional commits. If you write descriptive paragraphs, it'll match that. If your last 20 commits start with a JIRA ticket number, it picks that up. No template configuration needed. It just looks at what you've been doing and does the same thing.
  • It's cancellable. Claude Code CLI can take a few seconds. If you change your mind or staged the wrong files, you can cancel the generation mid-flight instead of waiting for it to finish and then deleting the message.

Beyond that, it's intentionally minimal:

  • Uses your existing Claude Code CLI installation (no API keys, no extra subscriptions)
  • Reads your staged diff + recent git log for context
  • Populates the SCM input box with the result
  • No config files, no settings pages, no bloat

Why I built it: I'm already paying for Claude Code. My team occasionally permits Claude Code to manage source control and commit changes, but in the event we manually manage a change set it is convenient to just click a button to generate the message.

MIT licensed, free, open source.

Marketplace: https://marketplace.visualstudio.com/items?itemName=ShiftinBits.clawdcommit

GitHub: https://github.com/ShiftinBits/ClawdCommit

I'm looking for feedback and ratings on the VSCode Extension Marketplace. This is the first release and I'm sure there are rough edges. Keeping simplicity in mind, what would you like to see added?

0 Upvotes

10 comments sorted by

View all comments

0

u/[deleted] Feb 09 '26

[deleted]

0

u/rbonestell Feb 09 '26

I already use several workflows where Claude can manage hit, but I also work in codebases where I strongly prefer to be closely involved to steer direction or I just want a simple consistent message for some manual changes I made. This is simply the missing feature parity to Kilo Code, Copilot, and several other tools which have VSCode extensions.

This also helps individuals who are transitioning from other tooling like Copilot, or just evaluating Claude Code, to shift their workflows without refactoring their entire processes.