Overview Version History Q & A Rating & Review
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.
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
Install from VS Code Marketplace
Install Claude CLI: npm install -g @anthropic-ai/claude-code
Authenticate: claude login
Open a Git repository
Click the sparkle button in the Git panel
Usage
Make code changes
Stage changes (optional - works with unstaged too)
Click the sparkle button
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.