GitHub CLI Telemetry Hits HN's Nerve: Opt-Out Is the Real Fight
Original: GitHub CLI now collects pseudoanonymous telemetry View original →
What GitHub changed in the conversation
A Hacker News thread about GitHub CLI telemetry reached 403 points and 295 comments. The official GitHub CLI page says gh sends pseudonymous telemetry so the team can understand feature usage as agentic adoption grows. That framing is exactly why the thread became heated: the CLI is not just a desktop app, it runs in terminals, scripts, CI jobs, servers, and developer workstations with very different expectations.
What the telemetry page says
GitHub says users can inspect would-be payloads with GH_TELEMETRY=log or gh config set telemetry log. The sample payload includes fields such as command, flags, architecture, OS, version, timestamp, whether the command ran in a TTY, invocation ID, device ID, and an agent field. To opt out, users can set GH_TELEMETRY=false, use another falsy value, set DO_NOT_TRACK=true, or run gh config set telemetry disabled. Environment variables take precedence over config.
Why HN reacted sharply
Community discussion did not deny that product telemetry can guide engineering priorities. The pushback was about defaults and context. Several commenters focused on CI/CD and server environments, where unexpected outbound requests can be a networking, compliance, or reproducibility problem even before privacy enters the picture. Others argued that a command-line tool used for source control workflows should bias toward explicit consent because it is often embedded deep in automation.
The broader developer-tool lesson
The practical takeaway is that telemetry design is now part of developer experience. Logging mode, documented opt-out switches, and open-source implementation help, but they do not erase the trust cost of turning collection on by default. The HN thread shows how quickly developers evaluate a tool not only by what it collects, but by how easy it is to prove, disable, and keep disabled across machines and pipelines.
Related Articles
HN focused less on telemetry as an idea and more on whether opt-out controls work when gh runs inside CI, servers, and automation.
HN cared less about the headline speedup than the plumbing: can Android give Claude Code, Codex, Gemini CLI, and other agents a clean terminal surface instead of forcing them through IDE guesswork?
Factory raised a $150M Series C at a $1.5B valuation. The signal is that coding agents are being sold as enterprise software-factory infrastructure, with model routing, governance, and cost control moving into the product pitch.
Comments (0)
No comments yet. Be the first to comment!