Spark CommitAI-powered git commit message generator for VS Code. Click the ✨ button in the Source Control panel and let Claude Code draft your commit message from the staged diff. Spark Commit adds no proxy, no telemetry, and no third-party collection of its own. Your staged diff flows from VS Code to the Claude CLI on your machine, which then sends it to Anthropic under your own account — the same data path Requirements
InstallFrom the VS Code Marketplace: search for Spark Commit and install. Or build from source:
Usage
The button also works via the Command Palette: Spark Commit: Generate Commit Message. In a multi-repository workspace the button operates on the repo whose title you clicked. When invoked from the Command Palette, the extension picks the repo of the active editor — or asks you if none matches. SettingsOpen Preferences → Extensions → Spark Commit.
Example: Conventional Commits in Polish
Why Spark CommitThe VS Code Source Control panel has a built-in ✨ button, but it only works with GitHub Copilot and can't be rebound to another provider. Community alternatives exist but are small projects without audit. Spark Commit is minimal (≈150 lines of TypeScript, no runtime dependencies) — you can read the whole source before trusting it. SupportIf Spark Commit saves you time, consider sponsoring on GitHub. License |