Best for
- Developers who need fast GitHub data access
- Projects that want to reduce GitHub API calls and latency
- Teams using Convex and Next.js
FasterGH is a technically robust GitHub mirror tool, but it is not an official MCP server and requires self-hosting and configuration. It offers a rich set of operational tools and real-time caching, but is best suited for experienced developers.
FasterGH is a GitHub mirror UI that uses Convex as a real-time cache/sync layer, keeping GitHub as the source of truth and Convex as the low-latency read model. It streams GitHub webhook events into Convex for real-time updates, backfills historical data on repo onboarding, and provides a read-optimized UI that never hits the GitHub API on page load. Write operations like creating issues, commenting, and merging PRs are supported via optimistic mutations backed by GitHub API. Ideal for developers who need fast access to GitHub data and want to reduce API call latency and rate limits.
bun install. 2. Copy the environment file: cp .env.example .env and set GITHUB_WEBHOOK_SECRET, CONVEX_DEPLOYMENT, and NEXT_PUBLIC_CONVEX_URL. 3. Set Convex environment variables: in packages/database, run bunx convex env set GITHUB_PAT "$(gh auth token)" and bunx convex env set GITHUB_WEBHOOK_SECRET "<your-webhook-secret>". 4. Start the development server: bun dev. 5. Use the connectRepo mutation to connect a GitHub repository. 6. Set up a repo-level webhook pointing to the Convex deployment's /api/github/webhook endpoint.