soub4i

soub4i / gh-relay

Public

Share a private GitHub repo with anyone, no collaborator invite, no paid seat, no cleanup.

52
8
100% credibility
Found May 04, 2026 at 51 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

gh-relay is a tool that lets you create a temporary, read-only web view of a private GitHub repository to share with guests without adding them as collaborators.

How It Works

1
💡 Need to share private code

You want to show your private project files to a contractor or friend without giving them full access or extra accounts.

2
📥 Get the sharing tool

Download and install gh-relay on your computer—it's quick and easy like grabbing a simple app.

3
🔗 Connect and pick your project

Link your GitHub access and choose the private project you want to share.

4
🛡️ Smart safety check

It scans your files for anything sensitive like passwords and warns you to review before sharing.

5
Decide to proceed
Looks good

Continue and get your share link.

Hold off

Cancel to keep everything private.

6
🌐 Magic link appears

A temporary web address pops up—copy and send it to your guest instantly.

7
👀 Guest browses freely

They open the link in their browser to explore files, code, and history read-only—no login needed.

Session ends safely

Press a key or wait, and the link dies forever—no cleanup or worries.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 51 to 52 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is gh-relay?

gh-relay lets you share a private GitHub repo via a temporary public URL, giving guests read-only browser access without collaborator invites, paid seats, or cleanup. Run `gh-relay share --token ghp_... --repo owner/repo --expire 1h` on your machine; it proxies GitHub API calls through Cloudflare or ngrok tunnels, serving a self-contained SPA with file tree, syntax highlighting, branch switching, and commit history. Built in Go with zero external dependencies, your token stays local, and guests need no GitHub account.

Why is it gaining traction?

It skips IT bureaucracy for quick shares—like emailing zips or screensharing—while scanning for secrets in paths like .env or *.pem before exposing anything. Audit mode logs guest views by IP, and instant Ctrl+C teardown kills access cleanly. Unlike gh copilot sharing hacks or repo forks, this enforces read-only, ephemeral access ideal for sharing github repo via link or within organizations.

Who should use this?

Team leads sharing private repos with contractors, auditors, or clients for code reviews. Security-conscious devs avoiding collaborator perms on sensitive projects. Anyone needing to share github repository link private without lingering access, like demoing a feature branch to stakeholders.

Verdict

Solid for occasional use—excellent docs, pre-share secret checks, MIT license—but low maturity with 46 stars and 1.0% credibility score means test locally first. Grab a binary and try sharing github repo with others; it's a lightweight win if tunnels like cloudflared are installed.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.