{"repo":"MatrixTM26/GhostCommit","free":true,"listed":false,"github":"https://github.com/MatrixTM26/GhostCommit","clone":"git clone https://github.com/MatrixTM26/GhostCommit.git","description":"Automation tool built for auto commit and fill your GitHub contribution graph. Schedule commits silently and keep your activity consistent.","language":"JavaScript","stars":43,"topics":["automation","commit","git","github-actions","graph","green"],"license":"AGPL-3.0","category":"workflow-automation","readme_excerpt":"GhostCommit fills your GitHub contribution graph with backdated commits, randomly distributed across the past years. Built to be minimal, stable, and safe to run for hundreds of commits at once without crashing. --- Preview --- Requirements Git installed and configured with user name and email Node.js version 18 or higher A remote repository with push access --- Installation Open package.json and change: to: --- Usage That is all. GhostCommit will generate commits, display a live progress bar, and push everything once it finishes. --- Configuration Open GhostCommit.js and edit the Config object at the top of the file: Key Default Description --------------- ------------- --------------------------------------- TotalCommits 100 Total number of commits to generate DataFile ./data.json File that gets modified on each commit RetryAttempts 3 How many times to retry a failed commit PushAfterAll true Push all commits at the end in one go Verbose false Print each commit date as it runs --- Project Structure --- Credit - Author: @MatrixTM26 Support Me --- Copyright &copy;2023-2026 MatrixTM26 • All Rights Reserved","default_branch":null,"files":null,"tree":[],"storefront":"/r/MatrixTM26","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MatrixTM26/GhostCommit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}