RadarModel AI Launches as Open Source Under the Apache License
RadarModel AI 0.1 is out. It reads the model lists of OpenAI, Anthropic, Google and OpenRouter, compares each with the last one it saw, and tells you when a model your app calls is gone, retiring, or changed its limits or price. It’s open source under the Apache License 2.0, one binary per system, and the code is on GitHub.
It exists because providers change models on their own schedule, and the first sign is usually a failed request. The model lists are public through each provider’s API, so a small tool can read them every hour and say what moved. Why it matters

One run: four lists in, one report out.
What’s in 0.1
- Four providers. OpenAI, Anthropic, Google and OpenRouter, plus any OpenAI-compatible endpoint through
base_url. - A watch list. Only the models your app calls can raise a warning or a breaking change. The rest is info.
- Severity that means something. Gone, limits cut, retired: breaking. Price up, retirement date, deprecated: warning. The reference has the full table.
- Outputs. Terminal, JSON, webhook, Slack and email.
checkexits 1 on a breaking change, so it works as a CI gate. - Commands.
initwrites a starter config,checkscans once,watchscans on an interval,showlists what’s stored.
The promise it was built around
Never miss a change to a watched model, and never cry wolf. Any fault on the provider’s side, or the network’s, is a failed scan and not a removal. The stored snapshot stays untouched, the other providers carry on, and the next good scan compares against the last good one. A removal has to show up on two scans in a row before it’s breaking.
Fourteen ways of breaking a provider’s answer are in the tests, each run three times, and none of them is ever reported as a removed model. The results are recorded in the repository. How it was tested
What it can’t see
What it reports depends on what each provider publishes. OpenAI’s list has model IDs and little else, so for OpenAI models it can tell you a model is gone but not that its limits changed. Anthropic, Google and OpenRouter publish limits, and Anthropic and OpenRouter publish retirement dates too.
What came next
RadarModel Schema, the second product on the same engine, followed in 0.2. It watches Postgres, MySQL and SQLite and tells you when a table, column or index changes outside your migrations, without asking you to adopt a migration tool first. RadarModel Schema launches
Download RadarModel, then follow the quick start.