Back

About

How this site works and how to contribute.

Data-driven

All model data lives in a single YAML file (models-data.yml) at the root of the repository. Each entry contains the model name, provider, context window, pricing, capabilities, and feature flags. Editing that one file is all you need to update or add a model.

Regularly updated

AI moves fast. We aim to update the data whenever major models are released or existing models change their pricing or capabilities. Pull requests with data updates are always welcome.

Community maintained

This project is open source and relies on contributions from the community. Found a mistake? Want to add a model? Open a PR or an issue on GitHub.

Tech stack

Built with Next.js 15, TypeScript, Tailwind CSS, and Framer Motion. Data is loaded from YAML at build time — no database required. Fully static and fast.

How to add a model

  1. Fork the repository on GitHub
  2. Edit models-data.yml — add a new entry following the schema
  3. Add the provider icon to public/icons/ (SVG, 24×24)
  4. Open a pull request with your changes