DiffSense is an AI-powered tool designed to automatically generate clear and descriptive git commit messages from code diffs. It runs locally on Apple Silicon devices, ensuring privacy by processing your code changes without sending data to external servers. The tool supports multiple AI models including local AI, Private Cloud Compute, and ChatGPT, and offers customizable message formats (default, minimal, verbose) with editable previews before committing.
Key Features:
- Local & Private Processing: Runs entirely on your Apple Silicon device, keeping your code changes secure
- Multiple AI Models: Choose between local AI, Private Cloud Compute, or ChatGPT for message generation
- Customizable Output: Select from default, minimal, or verbose message formats, or bring your own rules
- Fast Diff Algorithm: Handles diffs of any size instantly with optimized processing
- Powerful Aliases: Create macros to prepend
git add .or appendgit pushcommands - AI Agent Compatible: Use
--nopopupflag to skip review popups for automated workflows - Easy Installation: Available as a downloadable shortcut or via terminal installation script
Use Cases:
- Developers seeking to improve commit message quality and consistency
- Teams wanting to maintain standardized commit practices
- Privacy-conscious organizations requiring local processing of code changes
- Automated development workflows integrating with CI/CD pipelines
- Individual developers looking to save time on commit message writing
