<aside>
Phase 1 — GitHub abstraction (no AI yet)
Activity feed, notifications digest, “attention” panel, deep links to GitHub only when action is needed.
Phase 2 — AI brief + Q&A
Weekly summary + NL queries over metrics via AI Gateway; one model, structured prompts, rate limits per user.
Phase 3 — Proactive monitoring
Rules + AI: stale PRs, inactivity nudges, regression alerts on cycle time / commit frequency.
Phase 4 — Multi-remote (optional)
GitLab/Bitbucket if you want “not GitHub” literally — same sync pattern, different adapter.
</aside>
A single feed across tracked repos:
This is the clearest “I don’t want to open GitHub” win. Your webhook + sync worker architecture already supports it; you’d add event models and a feed API.
Use Vercel AI Gateway for a structured weekly summary from data you already compute:
Ground it in Mongo aggregates (metrics.js, commit/PR collections), not open-ended repo browsing. That keeps cost down and reduces hallucinations.
Examples:
Translate to your existing aggregation queries (or a small set of query templates). AI maps question → query → narrative answer. Much more reliable than “ask anything about my codebase.”
For vibe coders context-switching between repos: