
DiffSense
Local AI git commit generator for Apple Silicon
451 followers
Local AI git commit generator for Apple Silicon
451 followers
DiffSense uses the native AFM 3B model on Apple Silicon to generate git commit messages for free. It runs locally with zero latency, ensuring your code stays private. Features customizable message styles and powerful alias macros.









Kinda cool that this project is a shell script and an Apple shortcut, impressive. 🤯
DiffSense
@thinkverse kept it as minimal and elegant as possible ;) Thanks
You had me at the 'Writing commit messages sucks' slide. 😂
Seriously though, context switching from 'coding mode' to 'writing mode' just to describe a bug fix is the biggest friction in my git workflow. Zero latency is key here—I don't want to wait 5 seconds for a commit message.
I see it supports customizable styles—can I enforce strict 'Conventional Commits' (feat/fix/chore) formatting? That would make my changelogs so much cleaner. Upvoted!
DiffSense
@elevenapril Totally, we’ve all felt that pain 😅
For customization, DiffSense supports BYO prompts. If you have specific rules you want to enforce, just write them once in a text file, add it to .gitignore, and run:
diffsense --byo=<your-rules-file.md> --verbose
You can also switch messaging styles and models through the same setup. More details here: https://github.com/edgeleap/diffsense#:~:text=Custom%20prompt%20instructions,for%20file%20paths
This assures your tone and requirement is kept intact.
Thanks!
I like the focus on privacy and local execution, especially for something as frequent as commit messages. The customization and alias macros look practical for daily workflows. It does feel quite niche right now, but for Apple Silicon users it makes sense.
DiffSense
@hanieh_mohammadnezhad Thank you for your kind words.
Hey everyone,
This looks like a clever little tool for a very specific problem. While I'm not writing commit messages myself, I collaborate closely with developers, and clear documentation of what changed is crucial for understanding project progress. A free, local tool that instantly suggests descriptive messages from code diffs, right on a Mac, seems like it would encourage better communication and save them a moment of thought on every update. Anything that helps the team maintain a clean, understandable history without extra effort is a win. Nice focused utility.
DiffSense
@anya_furnishd Yepp. Commit msgs often is the base of a pull request. aka team work. So its crucial to get right. I think git msgs have so much potential to give more clearity when collabing with many devs. So much room to grow. And it can always improve. Thats why we added the bring your own rules flag, just 2 h before launch today, with the --byo flag you can define a team rules set. So everyone can converge on a good ballanced team standard. Thanks for you support 🙏
PerceptInsight
DiffSense
@kaushik_mukherjee1 Glad you liked it. Do tell us how it goes :)
Congratulations on the launch! A useful app for programmers.