A smart, fully automated bot that keeps your GitHub contribution graph active and green. Unlike simple bots, this one uses a realistic 7-day cycle to mimic human behavior.
- 🤖 Fully Automated: Runs on GitHub Actions (No server required).
- 📅 Realistic Pattern: Different commit counts for every day of the week:
Mon: 32|Tue: 28|Wed: 37|Thu: 26|Fri: 22|Sat: 47|Sun: 34
- 🧹 Auto-Cleanup: Automatically resets the log file at 10 PM to keep the repo size small.
- 🔒 Secure: Uses GitHub Secrets so your email is never exposed in the code.
- ⚡ Zero Maintenance: Set it once, and forget it.
Want this green graph for yourself? Follow these simple steps:
Click the Fork button at the top right corner of this page to create a copy in your own GitHub account.
Go to your forked repository:
- Click on Settings > Actions > General.
- Scroll down to Workflow permissions.
- Select "Read and write permissions".
- Click Save.
To make sure the commits count towards YOUR profile:
- Go to Settings > Secrets and variables > Actions.
- Click New repository secret.
- Name:
USER_EMAIL - Value: Your exact GitHub email address.
- Click Add secret.
- Go to the Actions tab.
- Click on "Ultimate Streak Bot" in the left sidebar.
- Click Run workflow to start it immediately.
- After this, it will run automatically on the scheduled time!
If this project helped you get a greener profile, please consider giving it a Star ⭐! It helps others find this repo.
This tool is for educational and testing purposes (testing CRON jobs and GitHub Actions). Use it responsibly.