ghx

Bruno Borges · BrunoBorges.ghx

A caching proxy for the GitHub CLI that makes repeated commands instant. Singleflight coalescing means 10 agents asking the same thing triggers just 1 API call.

A caching proxy for the GitHub CLI (gh) that eliminates redundant API calls, prevents rate limiting, and dramatically speeds up repeated commands. Built for AI agent workflows where multiple agents (Copilot CLI, coding agents, MCP servers) hammer the same gh commands simultaneously. Highlights - 10x faster cached responses (~0.1s vs ~1s) - Singleflight coalescing — 5 agents asking the same thing = 1 API call - Allowlist-based — only caches known-safe read-only commands - Auto-invalidation — mutations flush related cache entries - Web dashboard — real-time hit rates, per-command stats, request log - Drop-in replacement — just use ghx instead of gh - No gh required — auto-downloads GitHub CLI on first use if not installed

winget install --id BrunoBorges.ghx --exact --source winget

Latest 1.5.2

Release Notes

What's Changed

  • fix: daemon periodically re-resolves gh path and falls back on missing binary by @brunoborges in #10

Installer type: zip

Architecture Scope Download SHA256
x64 Download 7E2092165DC8B8712998B3739CB1444972F71D98671AB46A528F83EDCA44F5D7
arm64 Download C55ACBFD69BFDD87AB49A227EE1AD399AC3A3F9CAD80D8276EFB830556D77DA2

Details

Homepage
https://brunoborges.github.io/ghx/
License
MIT
Publisher
Bruno Borges
Support
https://github.com/brunoborges/ghx/issues
Copyright
Copyright (c) 2026 Bruno Borges
Moniker
ghx

Tags

clighgithub

Older versions (1)

1.5.1
Architecture Scope Download SHA256
x64 Download 4743DF83C9DFF0EF3328D4D50FDC88AF2149317FFCCE4183F9FB5990A05F73D4
arm64 Download A068D3649A664C6F0D27B812D4FE32BD2AF1AD5FE744954DF9F5F264FB83217B