Hi everyone,
I made a small local Windows tool for myself and decided to share it in case it is useful for other NVIDIA NIM users.
The project is called AI Model Screener / NV Screener. It is a local desktop app for browsing available AI models from API providers, selecting models, and quickly comparing their responses with basic timing and token metrics.
GitHub:
What it does
-
Loads model catalogs from NVIDIA NIM and other OpenAI-compatible providers
-
Lets you add your own providers through the settings
-
Allows multi-provider model selection
-
Runs a test prompt across selected models
-
Shows response time, token count, tokens/sec, errors, and basic ranking by speed/metrics
-
Supports saving model sets and test runs locally
-
Stores runtime data locally in AppData, outside the repository
Why I made it
I wanted a simple way to check which models are currently available through API and quickly compare them without manually testing every model one by one.
For NVIDIA NIM, I added a more conservative scan profile so the app can check a large batch of models without immediately hitting the 40 requests/minute limit. Scanning 40+ models can still take some time, but it is much more convenient than checking them manually.
Important notes
-
This is a local utility, not a hosted service
-
Windows-focused for now
-
API keys are user-provided and stored locally
-
The ranking is based on speed and basic metrics, not answer quality
-
MIT licensed
How to run from source
pip install -r requirements.txt
python app.py
Or build the Windows executable:
pyinstaller --clean "NV Screener.spec"
I originally built this for my own workflow, but I think it may be useful for people who frequently test NVIDIA NIM models or work with multiple OpenAI-compatible API providers.
Feedback, issues, and suggestions are welcome.