Skip to content

Contribute to open source projects anonymously. gitGost strips identifying information from your commits and creates pull requests on your behalf.

License

Notifications You must be signed in to change notification settings

livrasand/gitGost

Repository files navigation

gitGost 👻

Contribute to any GitHub repo without leaving a trace.

Zero accounts • Zero tokens • Zero metadata • 100% anonymous

License: AGPL-3.0 Powered by Go Privacy First

https://gitgost.leapcell.app

One-liner demo

# Add as remote → fix → push → done. Fully anonymous.
git remote add gost https://gitgost.leapcell.app/v1/gh/torvalds/linux
git checkout -b fix-typo
git commit -am "fix: obvious typo in README"
git push gost fix-typo:main
# → PR opened as @gitghost-anonymous with zero trace to you

That’s it. No login. No token. No name. No email. No history.

Features

Feature Description
Total Anonymity Strips author name, email, timestamps, and all identifying metadata. PRs created by neutral @gitghost-anonymous bot.
One-Command Setup Just git remote add gost <url> – no accounts, tokens, or browser extensions.
Battle-tested Security Rate limiting, repository size caps, commit validation. Written in pure Go with minimal dependencies – fully auditable.
Works Everywhere Terminal, CI/CD, Docker, scripts – any public GitHub repo, anywhere Git runs.
Open Source & AGPL 100% transparent. Fork it, audit it, host it yourself.

Why developers love gitGost

“Your commit history shouldn’t be an HR liability forever.”

  • No permanent public record of your activity
  • Safely contribute to controversial projects (employer or country doesn’t like it? no problem)
  • Stop email harvesting & doxxing from public commits
  • Fix that one annoying typo without attaching your name for eternity
  • Be a ghost when you want to be

Built for developers who actually care about privacy.

Quick Start

# 1. Add the remote (replace with any public repo)
git remote add gost https://gitgost.leapcell.app/v1/gh/username/repo

# 2. Create your branch and commit as usual
git checkout -b my-cool-fix
git commit -am "fix: something obvious"

# 3. Push – PR opens anonymously
git push gost my-cool-fix:main

Done. The PR appears instantly from @ghost-contributor.

Want to contribute to this project anonymously?

git remote add gost https://gitgost.leapcell.app/v1/gh/livrasand/gitGost
git push gost my-feature:main

(Yes, even gitGost eats its own dogfood 👻)

Security & Limits (we’re not reckless)

  • Max 5 PRs/IP/hour
  • Repository size ≤ 500 MB
  • Commit size ≤ 10 MB
  • Full validation of refs and objects
  • No persistence of your data

Everything is designed to prevent abuse while keeping you anonymous.

License

AGPL-3.0 – Free forever, open source, and copyleft.
If you run a public instance, you must provide source code.

LICENSE

Made with ❤️ for privacy

Star this repo if you believe developers deserve the right to contribute anonymously.

GitHub stars GitHub forks

github.com/livrasand/gitGost

Be a ghost. Fix the internet.

About

Contribute to open source projects anonymously. gitGost strips identifying information from your commits and creates pull requests on your behalf.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published