Required for generating smart commit messages using AI.
Auto Commit Settings
Cycles through selected repositories for even distribution of commits.
Adds random delays, varied messages, and commit pacing to avoid bot patterns.
Show a preview modal before making a commit.
Safe Mode Activity Log
No Safe Mode activity yet.
Simulated Historic Commits
Generate commits with messages and content referencing past dates.
**Note:** This does not alter the actual GitHub commit timestamp, only the visible message.
Real GitHub Contribution Heatmap
Fetches your public GitHub activity events using the GitHub API.
**Note:** This requires a PAT with 'read:user' or 'public_repo' scope and might not perfectly match your full contribution graph (e.g., private contributions without proper token scope, or older data due to API pagination limits).
Simulated Heatmap Preview
Visualizes your generated simulated commit dates.
📈 Bot Usage Stats
🔢 Total Commits: 0
🛡️ Safe Mode Commits: 0 (0%)
📅 First Commit Date: N/A
⏱️ Average Interval: N/A
📁 Top Used Repo: N/A
About This Project
This GitHub Auto Commit Bot is a side project developed by Farmlabs.
It's designed to help you manage and visualize your GitHub contribution graph with ease.
You can find the source code and contribute to this project on GitHub:
GitHub Repository.
This tool leverages the power of the Gemini API for smart commit message generation, providing a more intelligent and personalized experience.
User Guide
For a detailed guide on how to use this bot and create a GitHub Personal Access Token, please visit our dedicated guide page:
Open User Guide (guide.html)