This project is a comprehensive, open-source platform that provides a unified database of AI models from 50+ providers. It consists of a powerful TypeScript library for accessing model metadata and a modern web application for browsing and searching AI models.
Anolilab's open source work is supported by the community on GitHub Sponsors
This is a monorepo that contains a collection of packages providing comprehensive AI model data and a modern web interface for browsing and searching AI models.
This repository contains two main components:
AI Model Registry Library - A TypeScript library that provides programmatic access to AI model metadata from 50+ providers. Perfect for integrating model information into your applications.
Web Application - A modern React web application for browsing and searching AI models with an interactive data table, advanced filtering, and data export capabilities.
For detailed usage instructions, see the README files in each package directory.
- Interactive data table to browse 1000+ AI models with advanced filtering and sorting
- Powerful search functionality by provider, capabilities, pricing, and more
- Responsive design that works seamlessly on desktop and mobile devices
- Modern UI built with TailwindCSS and shadcn/ui components
- Fast performance optimized with TanStack Table and virtual scrolling
- Data export functionality to export filtered data in various formats
- Unified interface to access models from multiple providers through a single API
- Full TypeScript support with Zod schema validation for type safety
- Tree shaking support - import only what you need to minimize bundle size
- Comprehensive model information including capabilities, pricing, and limits
- Advanced search and filtering capabilities across all models
- Automatic data synchronization between models with the same ID
- Real-time pricing data integration from Helicone API (840+ models)
- Node.js 22+
- pnpm (recommended) or npm
# Clone the repository
git clone https://github.com/anolilab/ai-models.git
cd ai-models
# Install dependencies
pnpm installcd packages/ai-model-registry
pnpm run download
pnpm run build
# WEB App
cd web
pnpm run devOpen http://localhost:3000 in your browser to see the web application.
This project uses Semantic Versioning (SemVer) for version management. This allows you to choose which version to use and test newer versions before upgrading.
This project requires Node.js 22 or higher. We follow Node.js' release schedule to ensure compatibility with the latest stable versions.
If you would like to help take a look at the list of issues and check our Contributing guide.
Note: please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
The anolilab ai-models is open-sourced software licensed under the Apache License 2.0