Fill your contribution graph
$ deno run jsr:@gitfill/gitfill --goal 1500
Lost access to an old account
Years of commits on GitLab, Bitbucket, or self-hosted instances
Client work on private enterprise repos
The work happened. The green squares didn't.
# Create a new repo and run
mkdir my-commits && cd my-commits && git init
deno run jsr:@gitfill/gitfill --goal 1500
# See what your graph will look like
gitfill --plan --goal 1500
# After pushing, see fake vs real breakdown
gitfill --audit
Works with GitHub, GitLab, and Gitea. Auto-detects from git remote or specify manually.
Uses Zipf's Law to create natural patterns. Few peaks, many small days, just like real activity.
Point to your own GitLab or Gitea instance with --host flag.
Preview your graph before generating with --plan. After pushing, see fake vs real breakdown with --audit.