Commitify is a VS Code extension that automatically commits your changes every 5 minutes using GitHub Copilot to generate commit messages.
- Auto-Commit: Automatically detects changes in your git repositories and commits them.
- AI-Powered Messages: Uses your currently logged-in GitHub Copilot session to generate concise and meaningful commit messages based on the diff.
- Configurable Interval: Set the commit interval in settings (default: 5 minutes).
- Auto-Push: Option to automatically push changes after committing (default: false).
- VS Code 1.90+
- GitHub Copilot extension installed and signed in.
The extension starts automatically when you open VS Code. You can manually start or stop the auto-commit process:
Commitify: Start CommitifyCommitify: Stop Commitify
This extension contributes the following settings:
commitify.interval: Interval in minutes for auto-commits (default: 5).commitify.autoPush: Automatically push changes after commit (default: false).
Commitify utilizes the vscode.lm API to access available Copilot models. It creates a prompt with your staged changes diff and asks for a commit message.
Note: This extension will stage ALL changes in your working tree before committing.