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
- Fork the repository on GitHub
- Edit
models-data.yml— add a new entry following the schema - Add the provider icon to
public/icons/(SVG, 24×24) - Open a pull request with your changes