
Research
/Security News
Popular npm Packages in the keyv and Cacheable Namespaces Compromised in Active Supply Chain Attack
Popular npm packages keyv and cacheable compromised.
Get quick insights for all major AI models like GPT, Claude, Gemini, and more! đź§

A 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:
npx aidex --input image --provider openai
Compare popular reasoning‑capable chat models:
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):
npx aidex --model gpt --group-by provider --sort-by cache_read_cost_per_token
| Flag | Description |
|---|---|
--input <mod> | Require an input modality (text, image, audio, video). Repeat flag for multiple. |
--output <mod> | 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 <field> | 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 <criteria> | type, provider, mode, series (requires --model or --provider flag). |
All previous flags (--model, --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:
# Group 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
# Show all OpenAI models grouped by type
npx aidex --provider openai --group-by type
# Combine convenience sort flags
npx aidex --mode chat --sort-cost --group-by mode
unjs - for bringing us the best javascript tooling system
FAQs
Get quick insights for all major AI models like GPT, Claude, Gemini, and more! đź§
The npm package aidex receives a total of 4 weekly downloads. As such, aidex popularity was classified as not popular.
We found that aidex demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.

Security News
/Company News
Socket has joined the new Composer and Packagist sponsorship program as a launch sponsor, supporting the team that keeps PHP's package ecosystem secure.