GitClout
Sign in with GitHub

Your work is more than
a green square.

Take control of your contribution graph. Shape a pattern, compare the result, and publish to your private repository.

Your activity canvas

Loading activity

A year at a glance. See exactly what your pattern adds.

Loading your activity canvas…

Before · GitHub

After · projected

Loading dates…
LessMore
Selected date range
planned commits
active days
days in your canvas

Shape your pattern

Up to one year. Dates adjust automatically.

Chance of activity on each available day.

Commits per active day

Choose 1–20. Match the values for a fixed daily count.

1

Make it yours

Your GitHub account supplies the commit author and a private noreply email.

Checking sign-in…

A graph is a graph.

GitClout generates synthetic commits in your selected private repository. Choose dates and activity levels, sign in with GitHub, and publish when you’re ready.

  1. Commits are attributed to your signed-in account using its GitHub noreply email.
  2. Generated commits live on the selected repository’s default branch, with matching author and commit dates in UTC.
  3. Enable Private contributions in your GitHub profile’s contribution settings to show their counts publicly.

GitHub can take up to 24 hours to update the graph. After sign-in, the preview combines your GitHub activity with the planned commits. Other activity and repository creation can also add to your profile.

Install GitClout with Only select repositories and choose a single private repository. The app requests Contents: read and write, plus GitHub’s required Metadata: read permission. It does not request administration, issues, pull requests, or workflows access. You can revoke access in GitHub settings at any time.

Access tokens are encrypted on the server and never sent to the page. Sign-in sessions last up to eight hours. The generated repository identifies its history as synthetic.

Ready to publish?

🔒 Private repository

To display the counts on your profile, enable Private contributions in GitHub’s contribution settings.