vanity

Go MIT
0 Stars
0 Forks
4 Issues

Languages

Go 100%

Recent Activity

Last 12 weeks

Top Contributors

Recent Releases

Project Info

Created
January 31, 2026
Last Updated
February 21, 2026
License
MIT
Default Branch
main

About This Project

Vanity syncs your GitHub contribution graphs across multiple accounts so every account reflects your real total activity. It shares only dates and contribution counts, never code, commit messages, or repo names.

Features

  • Privacy-First: Shares only dates and contribution counts, no code or messages
  • Multi-Account Sync: Work, personal, freelance, and legacy GitHub accounts
  • Import Mode: Import contributions from accounts you no longer access
  • Scrape Option: Pull private contribution data from inaccessible accounts
  • Lightweight Commits: Backdated empty commits for graph unification

Installation

# Homebrew
brew install wdm0006/tap/vanity

# Or Go install
go install github.com/wdm0006/vanity/cmd/vanity@latest

Requires GitHub CLI (gh) installed and authenticated.

Usage

# Initialize a shared sync repo
vanity init

# Sync contributions from current account
vanity sync

Setup involves creating a shared private repo, running vanity init, then inviting collaborators from your other accounts to run vanity sync. The sync repo contains exclusively JSON metadata and empty commits.