https://github.com/ohjho/openrouter-model-zoo
99% vibe coded streamlit app to offer some data visualization on the various OpenRouter models
https://github.com/ohjho/openrouter-model-zoo
llms openrouter streamlit streamlit-webapp
Last synced: about 1 month ago
JSON representation
99% vibe coded streamlit app to offer some data visualization on the various OpenRouter models
- Host: GitHub
- URL: https://github.com/ohjho/openrouter-model-zoo
- Owner: ohjho
- License: apache-2.0
- Created: 2025-07-30T14:51:43.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-30T15:28:56.000Z (11 months ago)
- Last Synced: 2025-08-30T03:40:35.823Z (10 months ago)
- Topics: llms, openrouter, streamlit, streamlit-webapp
- Language: Python
- Homepage: https://openrouter-model-zoo.streamlit.app
- Size: 76.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenRouter Model Zoo
[](https://openrouter-model-zoo.streamlit.app)
This project compares the different models available on OpenRouter, showcasing their performance and capabilities.
# How the App works?
1. load the data from `https://openrouter.ai/api/v1/models` into a Pandas DataFrame
2. Have dropdown box for users to select columns from the dataframe to use as:
* x-axis
* y-axis
* size
3. Create a scatter plot with Plotly Express, using the selected columns as x-axis, y-axis, and size.
* make sure that each point on hover displays the model name, description, and other relevant information.
# How it's [vibe coded](https://simonwillison.net/2025/Mar/19/vibe-coding/)?
using [zed](https://zed.dev/agentic) and Claude Sonnet 4, I provided the instructions in the [above section](#how-the-app-works) and just watched it go to work.