A Windows desktop app for browsing OpenRouter models, comparing token prices, tracking credits, and copying the exact model identifier with one click.
- Fast model listing with search, sorting, and favorites
- Color-coded
Tokens,Input / 1M, andOutput / 1M - One-click copy of the exact OpenRouter model id
- Credit usage and remaining credit display
- Local cache for fast startup
- System tray integration with credit summary tooltip
- Simple settings dialog for startup, tray behavior, and credit refresh timer
- Windows 10 or Windows 11
- Python 3.10+ to run from source
- An OpenRouter API key for live credit data and live refresh
Install dependencies:
pip install -r requirements.txtCreate your local environment file:
copy .env.example .envAdd your OpenRouter API key to .env:
OPENROUTER_API_KEY=sk-or-v1-xxxxxxxxpython run.pypip install pyinstaller
python build.pyOutput:
dist/OpenRouter Monitor.exe
openrouter_monitor_gui.py- main applicationrun.py- local launcherbuild.py- PyInstaller build scriptOpenRouter Monitor.spec- PyInstaller spec fileinstaller.iss- Inno Setup installer script
- Click the star to add or remove a favorite
- Click a column header to sort
- Type in the search bar to filter models
- Click a model row to copy the exact OpenRouter model id
- Use
Refresh creditsandRefresh listto update data manually
User data is stored in:
%USERPROFILE%\.openrouter_monitor\
Important files:
config.jsonfavorites.jsonmodels_cache.jsonapp.log
- Without an API key, the app can still run from cached model data
- Live credit information depends on the OpenRouter endpoints available for your key
- The project is designed for Windows and the UI is optimized for that environment

