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.3·June 22, 2026

Release Notes

What's Changed

  • Move Go source into src/ folder and docs into specs/ folder by @brunoborges with @Copilot in #12
  • fix: bypass daemon for passthrough commands to eliminate IPC timeout on gh auth login by @brunoborges with @Copilot in #16
  • Fix socket I/O timeout causing silent double execution on long-running gh commands by @brunoborges with @Copilot in #17

Installer type: zip

ArchitectureScopeDownloadSHA256
x64DownloadD83E11E0132CE7FF74AE40CE9C9554D7EFD2DD406EEA76DA9CF5FBC55383C10B
arm64DownloadF24FFB18DF8FB8FFD101BABD49AE0F5B6132F28F2465799AC864AC4A0D01030D

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 (2)

1.5.2
ArchitectureScopeDownloadSHA256
x64Download7E2092165DC8B8712998B3739CB1444972F71D98671AB46A528F83EDCA44F5D7
arm64DownloadC55ACBFD69BFDD87AB49A227EE1AD399AC3A3F9CAD80D8276EFB830556D77DA2
1.5.1
ArchitectureScopeDownloadSHA256
x64Download4743DF83C9DFF0EF3328D4D50FDC88AF2149317FFCCE4183F9FB5990A05F73D4
arm64DownloadA068D3649A664C6F0D27B812D4FE32BD2AF1AD5FE744954DF9F5F264FB83217B