Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>Claude Commit Universal (Windows Fork)New to Visual Studio Code? Get it now.
Claude Commit Universal (Windows Fork)

Claude Commit Universal (Windows Fork)

Antonio Bertuccio

|
45 installs
| (0) | Free
Cross-platform fork of Claude Commit with full Windows/PowerShell support. AI commit messages via Claude CLI.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Claude Commit Universal (Windows Fork)

This is a community fork of Claude Commit by JLB. The original extension only supports macOS/Linux. This fork adds full Windows and PowerShell support for cross-platform compatibility.


Fork Information

Original This Fork
Repository juanlb/claude-commit m0n0t0ny/claude-commit
Author JLB Antonio Bertuccio (m0n0t0ny)
Windows Support No Yes (PowerShell)
macOS/Linux Yes Yes

What This Fork Adds

  • Windows PowerShell support - The original uses Unix-specific base64 -d which doesn't exist on Windows
  • Cross-platform shell detection - Automatically uses PowerShell on Windows, bash on Unix
  • Temp file approach for Windows - Handles command-line length limits on Windows
  • Fixed PATH handling - Better CLI detection across all platforms

Features

  • One-click commit message generation - Sparkle button in VS Code's Git panel
  • Cross-platform - Works on Windows (PowerShell), macOS, and Linux
  • Uses your existing Claude CLI - No additional API keys needed
  • Context-aware - Analyzes your git diff to generate meaningful messages

Requirements

  • VS Code 1.103.0 or higher
  • Claude CLI installed and authenticated
  • Git repository in your workspace

Installation

  1. Install from VS Code Marketplace
  2. Install Claude CLI: npm install -g @anthropic-ai/claude-code
  3. Authenticate: claude login
  4. Open a Git repository
  5. Click the sparkle button in the Git panel

Usage

  1. Make code changes
  2. Stage changes (optional - works with unstaged too)
  3. Click the sparkle button
  4. Review and commit

Settings

Setting Description Default
claude-commit.claudePath Custom path to Claude CLI Auto-detect
claude-commit.debugMode Enable debug logging false

Troubleshooting

Windows

# Verify Claude CLI installation
where claude

# If not found, install:
npm install -g @anthropic-ai/claude-code
claude login

macOS/Linux

which claude

Privacy

  • Code processed locally through your Claude CLI
  • No API keys stored by this extension
  • Authentication handled by your existing Claude setup

License

MIT License - see LICENSE file.

Credits & Attribution

Original Extension: Claude Commit by JLB

This fork exists solely to add Windows compatibility to the excellent original work. All credit for the core concept and implementation goes to the original author.


If you're on macOS or Linux and don't need Windows support, consider using the original extension instead.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft