For double-blind peer review

Share the code,
not the author.

Anonymous GitHub makes a read-only mirror of your repository, pull request, or gist. It redacts the terms you choose in text files, so reviewers can browse your artifact through an anonymous link.

  • Free, open source
  • Read-only access
  • Set an expiry date
Live · last 60 days · updated daily
Used by authors at ICSE · FSE · OOPSLA
{{ stat ? fmt?.bigNum(card?.total) : '—' }}
{{ card?.label }}
+{{ fmt?.number(history[card?.key].deltaToday) }} today
Try it

The same repository, minus you.

Names, affiliations, emails, and any term you list are replaced across the README, source files, notebooks, and PDF links. Reviewers browse the real thing, not a zip.

Your repository · editablegithub.com/jane-smith/DeepLearnUtils
What reviewers see{{ demoCount() }} redacted
What you get

Anonymize, review, manage.

Terms are redacted in text files. Enabled images and PDFs are served unchanged, so review them for identifying content before sharing. Monitor your mirror, update it, or remove it when the review is over.

{{ f?.text }}

{{ f?.cta }} →
Before you sign in

The questions that come up most.

Read the full FAQ →
What access does GitHub sign-in require?

The GitHub App has read-only access to gists and the repositories you choose. Legacy OAuth uses broader permissions. Anonymous GitHub never writes to your repositories.

Which file formats are supported?

Source code with syntax highlighting, Markdown, Jupyter notebooks, PDFs, images, and GitHub Pages sites. Text files are anonymized; enabled images and PDFs are served unchanged.

What happens when an anonymized repository expires?

You choose: the mirror is removed, or visitors are redirected to the original GitHub repository once the review is over.

Ready for review?

Create an anonymous mirror in a couple of minutes. Reviewers just open the link.