Fetching from the wire…
Public story · 2026-08-10 · high
Simon Willison found out when his GitHub Actions job broke, a workflow built on free, keyless LLM access.
Why now: Willison posted about the retirement on August 9, more than a week after the July 30 cutoff, once his own workflow broke and forced the discovery.
GitHub retired its free Models API on July 30 with no announcement, and Simon Willison found out only when his Actions job broke, per his August 9 post.
The feature let code running in GitHub Actions call LLMs using the ambient GITHUB_TOKEN, no separate API key required. That was the base layer basically every "Continuous AI" demo ran on, and any CI job still calling GitHub Models that way is broken right now.
The error Willison hit called it a "scheduled retirement brownout," and GitHub hasn't said why it pulled the feature.
Willison's read is that usage from coding agents burned through the subsidized token budget faster than GitHub wanted to sustain, a pattern he says lines up exactly with the cost story KPMG has been telling. He migrated his own setup to a rate-capped OpenAI key.
GitHub pulled Models because keyless LLM access in CI couldn't survive agents calling models in a loop, and any platform still giving that away for free is running the same losing math. Watch whether OpenAI or Anthropic put rate caps on their own free-tier CI integrations next.
Willison posted about the retirement on August 9, more than a week after the July 30 cutoff, once his own workflow broke and forced the discovery.
Each link below shares sources, entities, or timing with this story.
OpenAI released Frontier / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (OpenAI released Frontier); both cover August, OpenAI, Willison; reported by the same outlet (simonwillison.net).
Astra built by OpenAI / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Astra built by OpenAI); both cover August, OpenAI, Willison; reported by the same outlet (simonwillison.net).
Kimi K3 competes with OpenAI / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Kimi K3 competes with OpenAI); both cover August, OpenAI; reported by the same outlet (simonwillison.net).
OpenAI uses Claude Code / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (OpenAI uses Claude Code); both cover August, OpenAI, Willison; reported by the same outlet (simonwillison.net).
Anthropic partners with OpenAI / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Anthropic partners with OpenAI); both cover August, OpenAI; reported by the same outlet (simonwillison.net).
Eric Wallace works at OpenAI / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Eric Wallace works at OpenAI); both cover August, OpenAI; reported by the same outlet (simonwillison.net).
Anthropic partners with OpenAI / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Anthropic partners with OpenAI); both cover OpenAI, Willison; reported by the same outlet (simonwillison.net).
OpenAI supports MCP / Shared entities / Same source domain / Earlier coverage / Tension
Linked by a graph relationship (OpenAI supports MCP); both cover OpenAI, Willison; reported by the same outlet (simonwillison.net).