Get quick insights for all major AI models like GPT, Claude, Gemini, and more! đź§
npm install aidexA CLI tool that provides detailed information about AI language models, helping developers choose the right model for their needs.
>Note: This project is now using the models.dev Database. Thanks for making it!
List models by popular providers
```
npx aidex --provider openai
npx aidex --provider anthropic
npx aidex --provider google
List all multimodal models that accept images as input:
`bash`
npx aidex --input image --provider openai
Compare popular reasoning‑capable chat models:
`bash`
npx aidex --compare "o3,opus4"
Find all models under \$1 per million cache reads grouped by provider (note the additional --model filter which is required when using --group-by):
`bash`
npx aidex --model gpt --group-by provider --sort-by cache_read_cost_per_token
| Flag | Description |
| ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| --input | Require an input modality (text, image, audio, video). Repeat flag for multiple. |--output
| | Filter by output modality. |--reasoning
| | Show only models flagged as reasoning‑capable. |--tool-call
| | Show only models that support function / tool calling. |--vision
| | Alias for --input image (kept for backwards compatibility). |--sort-by
| | Any numeric field, e.g. input_cost_per_token, cache_read_cost_per_token, max_input_tokens. |--sort-token
| | Sort by maximum input tokens (descending). |--sort-cost
| | Sort by input cost per token (descending). |--group-by
| | type, provider, mode, series (requires --model or --provider flag). |--model
| All previous flags (, --provider, etc.) still work. | |
 image, 🔊 audio, 🎥 video, 📝 text.The --group-by option helps organise results into logical sections. It must be combined with either --model or --provider so that the search space is first narrowed before grouping.
Available grouping keys:
- provider – AI providers (OpenAI, Anthropic, etc.)type
- – Model capability buckets (Latest, Vision, etc.)mode
- – Model mode (Chat, Embedding, Rerank, …)series
- – Major model series (legacy vs latest, etc.)
Examples:
`bashGroup every GPT-style model by provider and sort by cache-read cost
npx aidex --model gpt --group-by provider --sort-by cache_read_cost_per_token
- X/Twitter: @kregenrek
- Bluesky: @kevinkern.dev
* codefetch - Turn code into Markdown for LLMs with one simple terminal command
* instructa - Instructa Projects
unjs - for bringing us the best javascript tooling system