Skip to content

About

ModelRegistry is a community-driven, machine-readable index tracking the state of foundational artificial intelligence.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

6 stars

Watchers

1 watching

Forks

Latest commit

Β 

History

140 Commits

Folders and files

Repository files navigation

ModelRegistry

The Open Public Registry for Frontier AI Models & Research Checkpoints

GitHub Stars License: MIT RSS Feed REST API

ModelRegistry is a community-driven, machine-readable index tracking the state of foundational artificial intelligence. Rather than letting outdated models clutter developer workflows or burying flagship LLMs under niche audio drops, ModelRegistry maintains a clear dual-tier structure:

  1. Primary Foundation Flagships: The reigning general-purpose models developers actually use in production (e.g. Meta Muse Spark 1.3, ChatGPT 5.6, Anthropic Claude Fable 5.1, Google Gemini 3.8 Flash, DeepSeek V4.1 Flash).
  2. Latest Specialized Checkpoints: Newly dropped breakthroughs (e.g. Gemini 3.8 Live Extended Thinking, ChatGPT Images 2.5, Meta Muse Voice Transcribe, Hy4 Preview).

Hosted at modelregistry.tirup.in.


πŸ›οΈ Frontier Model Index (Live)

Laboratory Primary Flagship Latest Checkpoint Context Access Pricing
Anthropic Claude Opus 5.5 Claude Sonnet 5.5 1M Proprietary $4 in / $20 out
OpenAI GPT-6.1 Sol GPT-6 Luna 1M Proprietary $2 in / $10 out
Google DeepMind Gemini 4 Argon Gemini 3.8 Live Extended Thinking 1M Proprietary $2 in / $10 out
xAI Grok 4.7 Grok Voice Transcribe 2.0 500k Proprietary $2 in / $6 out
DeepSeek DeepSeek V4.1 Flash DeepSeek V4-Pro (0813) 1M Open (MIT) $0.3 in / $1.2 out (Open)
Meta AI Muse Spark 1.3 Muse Voice Transcribe 262k Open (Meta Community) $0.05 in / $0.15 out (Open)
Alibaba Cloud (Qwen) Qwen3.8 2.4T A95B Qwen3.8 Flash 1M Open (Qwen Community) $0.8 in / $2.4 out (Open)
Mistral AI Mistral Large 4 - 1M Open (Open Weights (27 Oct 2026)) $1.36 in / $4.18 out (Open)
Tencent Hunyuan Hy3 Hy4 Preview 262k Open (Tencent Hunyuan Community) $0.13 in / $0.53 out (Open)
Z.ai GLM 5.3 GLM 5.3 Flash 1M Proprietary $0.9 in / $2.7 out
MiniMax MiniMax M3 - 1M Proprietary $0.3 in / $1.2 out
NVIDIA Nemotron 3 Ultra 550B - 262k Open (NVIDIA Open Model) $0.6 in / $2.4 out (Open)
Xiaomi MiMo MiMo-V2.6 Pro MiMo-V2.6 Flash 1M Open (MIT) $0.435 in / $0.87 out (Open)
Moonshot AI Kimi K3 - 262k Proprietary $3 in / $15 out
Kuaishou Kling Kling 3.0 - - Proprietary $0.084 per second
Runway Runway Gen-4.5 - - Proprietary $0.15 per second
Sarvam AI Sarvam 105B - 128k Open (Apache 2.0) $0.33 in / $0.83 out (Open)
TypeSafe AI Jev - - Proprietary $0.042 in / $0 out

⚑ Highlights

  • Dual-Tier Model Organization: Immediate distinction between heavyweight general foundation models and newly trained checkpoints.
  • SOTA Domain Leaderboard: Head-to-head verified evaluations across Reasoning, Agentic Coding, Context Capacity, and Inference Value.
  • Open Telemetry & Syndication:
    • GET /api/v1/models - Public JSON REST API with filtering parameters.
    • GET /api/v1/models/{id} - Single-record fetch for polling one model.
    • GET /api/v1/changes?since=YYYY-MM-DD - Incremental changelog sync.
    • Full human reference with examples: modelregistry.tirup.in/docs.
    • GET /rss.xml - Live RSS 2.0 syndication feed for newly registered models.
    • GET /llms.txt - Machine-readable ground truth formatted for AI answer engines and web crawlers.

πŸ’» Terminal CLI Dashboard

Query the registry directly from your terminal without installing anything:

curl -s https://modelregistry.tirup.in

🏷️ Embeddable GitHub Badges

Embed real-time frontier flagship badges directly in your GitHub READMEs:

[![OpenAI Flagship](https://modelregistry.tirup.in/api/badge/openai)](https://modelregistry.tirup.in)
[![Anthropic Flagship](https://modelregistry.tirup.in/api/badge/anthropic)](https://modelregistry.tirup.in)
[![Meta AI Flagship](https://modelregistry.tirup.in/api/badge/meta)](https://modelregistry.tirup.in)
[![Google Flagship](https://modelregistry.tirup.in/api/badge/google)](https://modelregistry.tirup.in)
[![DeepSeek Flagship](https://modelregistry.tirup.in/api/badge/deepseek)](https://modelregistry.tirup.in)

πŸ“‘ Public API

ModelRegistry provides free, unauthenticated REST endpoints for bots, CLI tools, and agent workflows:

# Fetch all registered models
curl -s https://modelregistry.tirup.in/api/v1/models

# Fetch only primary company flagships
curl -s "https://modelregistry.tirup.in/api/v1/models?flagshipOnly=true"

# Fetch only open-weight community models
curl -s "https://modelregistry.tirup.in/api/v1/models?openWeights=true"

# Filter by laboratory
curl -s "https://modelregistry.tirup.in/api/v1/models?company=anthropic"

# Fetch one model without pulling the full registry
curl -s https://modelregistry.tirup.in/api/v1/models/gpt-6-astra

# Incremental sync: changelog entries since a date, then fetch changed records
curl -s "https://modelregistry.tirup.in/api/v1/changes?since=2026-10-01"

Full parameter reference, live counts, and Python/JS examples: modelregistry.tirup.in/docs.


🀝 Contributing (Takes 60 Seconds)

ModelRegistry uses a single-file contribution workflow. You only ever edit one file: data/models.ts.

  1. Add your model to data/models.ts.
  2. Run pnpm test - it validates the schema and auto-syncs this README table.
  3. Open a Pull Request!

See CONTRIBUTING.md for the copy-paste snippet.

πŸ€– Contributing With AI

Paste this into any AI agent (Claude, Cursor, Codex, Copilot) and it will walk you through contributing:

You are helping me contribute a new AI model to ModelRegistry (https://modelregistry.tirup.in, repo: https://github.com/TirupMehta/ModelRegistry), the open registry of frontier AI models.

Follow this workflow step by step. Ask me for any fact you cannot verify from an official source - never invent specifications, benchmarks, pricing, or dates.

1. Clone and set up:
   git clone https://github.com/TirupMehta/ModelRegistry.git
   cd ModelRegistry
   pnpm install

2. Open data/models.ts and append ONE object to the modelsData array using this exact schema (every field required unless marked ?):

{
  id: "lab-model-name-0102",        // unique lowercase kebab-case id
  companyId: "openai",              // one of: anthropic, openai, google, xai, deepseek, meta, qwen, mistral, tencent, z-ai, minimax, nvidia, xiaomi, moonshotai, kuaishou, runway, sarvam, typesafe
  companyName: "OpenAI",            // lab display name
  name: "Model Display Name",
  version: "1.0",                   // lab version string
  releaseDate: "2026-09-08",        // YYYY-MM-DD, first public availability
  isCompanyFlagship: false,         // true ONLY if this is the lab's primary flagship (exactly 1 per lab - demote the previous flagship to false)
  isLatestCheckpoint: true,         // true if this is the lab's newest release
  statusBadge: "NEW DROP",          // short uppercase pill, e.g. "NEW DROP", "OPEN WEIGHTS", "EXPIRES SEPT 10"
  category: "flagship",             // one of: reasoning | flagship | audio | open-weights | multimodal | code | image | video
  categoryLabel: "Human Readable Label",
  contextWindow: "1,048,576 tokens", // human string; visual models use descriptive windows like "8s clips"
  contextWindowTokens: 1048576,     // sortable number; use 0 for non-token windows
  maxOutputTokens: "65,536 tokens",
  parameters: "1.6T MoE",           // architecture; write "Undisclosed (...)" when the lab published nothing - never fabricate
  openWeights: false,
  license: "Proprietary API",       // e.g. "MIT License" for open weights
  pricing: { input: 10.0, output: 50.0 }, // USD per 1M tokens; per-second video models add pricingUnit: "per second"
  highlight: "One factual sentence: release date plus what changed.",
  modalities: ["Text", "Vision"],   // any of: Text | Vision | Code | Audio | Video | Image
  benchmarks: {},                   // lab-published scores only (sweBench, mmluPro, gpqa); {} when none published
  links: {
    announcement: "https://...",   // MANDATORY: official announcement, docs page, paper, or verified weights repo
    playground: "https://...",     // ? optional chat/API playground
    apiDocs: "https://...",        // ? optional API docs
    weights: "https://..."         // ? optional weights repo
  }
}

3. If the model is from a laboratory not yet tracked, also add it to data/companies.ts with: id, name, shortName, description, website, headquarters, accentColor, latestFlagship.

4. Freshness sweep (STRICT - never skip): the registry must never contradict itself.
   a. Exactly ONE isCompanyFlagship:true per lab - demote the previous flagship to false.
   b. Scrub stale superlatives on the entries this release dethrones (same lab first, plus any cross-lab record it takes): #1, NEWEST, SOTA, best, latest, reigning, most advanced, newly. Rewrite those badges/highlights in past-neutral terms.
   c. A record belongs ONLY to its verified current holder - never copy a crown onto the newcomer without an official source.
   d. Update data/companies.ts latestFlagship / latestReasoning / description when they changed.
   e. Update data/leaderboard.ts spotlights if the newcomer takes a spotlight slot.
   f. Keep every highlight to 1-2 tight lines; trim any older highlight that grew into a paragraph.

5. Run: pnpm test
   This validates the schema and auto-syncs the README table. Fix every error it reports.

6. Commit on a new branch and walk me through opening the Pull Request (use gh if authenticated).

RULES:
- Official source required for every fact. No rumors, leaks, or benchmark guesses.
- Popularity bar: top-15 OpenRouter weekly volume, a primary flagship, or a genuinely frontier capability. No obscure checkpoints or minor variants.
- Freshness is mandatory: a submission that adds a model without demoting/scrubbing what it replaced will be rejected.
- Touch ONLY data/models.ts (plus data/companies.ts for a new lab). Website, API, RSS, and README update automatically.

πŸ› οΈ Local Development

# Clone the repository
git clone https://github.com/TirupMehta/ModelRegistry.git
cd ModelRegistry

# Install dependencies
pnpm install

# Start development server
pnpm run dev

Open http://localhost:3000 in your browser.


πŸ“„ License

MIT Β© Tirup Mehta & ModelRegistry Contributors. See LICENSE for details.

About

ModelRegistry is a community-driven, machine-readable index tracking the state of foundational artificial intelligence.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

6 stars

Watchers

1 watching

Forks

Contributors

Languages