Aicmt – Auto-split Git changes
Aicmt – Auto-split Git changes
Hello HN! I've developed AICMT, a tool that not only generates commit messages but also automatically analyzes and splits your code changes into multiple well-organized commits following best practices. Key features: - Analyzes code changes and splits them into logical commits - Generates descriptive commit messages for each split - Allows specifying number of commits or letting AI decide - Works with any git repository Built with Python 3.10+, available via pip/brew. Demo: https://asciinema.org/a/695352 Github: https://github.com/versun/aicmt I believe this tool can help developers better organize their code commits and improve productivity. I'd love to hear your thoughts and feedback!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Git Story – save all your changes to Git
A system to recommend configuration changes on NixOS / Nix
Interactively split your Git commits
Delta – view your Git split diffs in the browser
Git Auto – Automate Your Git Workflow
Run a script if Git changes a file
Follow lifetime changes of a pathspec in Git
Python REPL with auto-import and auto-reload on changes
Blink a USB LED if your git repo has uncommitted changes
git-crecord to interactively select changes to commit or stage