wesm

wesm / middleman

Public

Local-first GitHub dashboard for maintainers to triage, review, and merge PRs and issues across repos without needing GitHub's built-in notification emails or dashboard

46
4
100% credibility
Found Apr 02, 2026 at 46 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

Middleman is a self-hosted dashboard that syncs your GitHub repositories' pull requests and issues into a local database for fast browsing and management without external services.

How It Works

1
📰 Discover Middleman

You hear about a handy tool that keeps all your GitHub projects in one tidy spot on your own computer, away from notification overload.

2
📥 Get the app

Download the single ready-to-run file that works right on your machine—no complicated setup needed.

3
🔗 Link your GitHub

Share a simple access code from GitHub so the app can peek at your projects securely.

4
📂 Choose your projects

Pick the repositories you care about, like your work or open-source favorites.

5
🚀 Open and explore

Hit start, open your web browser, and watch your pull requests and issues appear in a beautiful, speedy dashboard.

6
Manage with ease

Review, comment, approve, or even merge changes—all from this one friendly screen.

🎉 Stay in control

Breathe easy with a clear overview of your projects, no more drowning in GitHub tabs or emails.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 46 to 46 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 middleman?

Middleman is a local-first GitHub dashboard built in Go that lets maintainers triage, review, and merge PRs and issues across multiple repos from a single binary—no hosted service or GitHub's built-in notification emails required. It syncs data into a local SQLite database, serving a fast Svelte frontend at localhost:8090 with features like an activity feed, kanban board, and direct actions such as commenting, approving, or merging. Setup is quick: build with make, set a GitHub token, and run.

Why is it gaining traction?

It ditches GitHub's cluttered dashboard and email overload for a unified, keyboard-navigable view with threaded activity, local kanban states, and CI check summaries—ideal for middle management of repos without context-switching. The single-binary embed of everything means zero deps beyond Go and Bun for dev, plus dark mode, search, and polling keep it snappy offline-first. Developers dig the no-telemetry privacy and escape from notification hell.

Who should use this?

Repo maintainers handling PRs and issues across orgs like Apache or Ibis-project, weary of GitHub's dashboard and emails. Solo contributors or small teams wanting a personal triage board without SaaS lock-in. Not for shared teams needing collab—it's strictly local-first.

Verdict

Grab it if you're a multi-repo maintainer seeking a lightweight alternative to GitHub's built-in tools; 46 stars and 1.0% credibility score signal early days, but solid docs, tests, and MIT license make it low-risk to try. Polish the kanban persistence for daily driver status.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.