Auto commits were annoying for me too so I have this in my .aider.conf.yml
:
## Enable/disable auto commit of LLM changes (default: True)
auto-commits: false
## Attribute aider code changes in the git author name (default: True)
attribute-author: false
## Attribute aider commits in the git committer name (default: True)
attribute-committer: false