PixelBuddy is a modern and intuitive Streamlit-based application designed to help gamers quickly determine if their PC can run any Steam game.
By automatically analyzing your system’s hardware and comparing it with Steam’s official system requirements, PixelBuddy provides performance estimates, graphics recommendations, and compatibility warnings.
Most PC gamers often struggle with questions like:
- “Can my PC run this game?”
- “What graphics settings will I get?”
- “Do I meet the recommended specs?”
PixelBuddy answers all of these instantly—no guesswork, no searching through specs, and no confusion.
PixelBuddy scans your system and collects:
- CPU model & architecture
- GPU model & VRAM
- Installed RAM
- Total disk space
- Operating system
- Search any Steam game by name
- Displays top matching results with names & App IDs
PixelBuddy retrieves requirements directly from Steam’s API, including:
- Minimum Requirements
- Recommended Requirements
These include OS, CPU, Graphics card, VRAM, RAM, Storage, and other notes.
The app compares your specs with the game's requirements using:
- Custom CPU scoring
- GPU performance scoring
- VRAM & RAM evaluation
- Overall rating from 0–100
PixelBuddy provides:
- Can-Run Indicator (Yes/No)
- Graphics Level Estimate (Low → High/Ultra)
- Estimated FPS
- Warnings about weak components
It also displays a clean system requirement table extracted from Steam.
- Streamlit – UI Framework
- Python – Core Logic
- psutil – Hardware detection
- GPUtil – GPU scanning
- BeautifulSoup4 – Parsing Steam HTML
- Requests – Steam API calls
- Regex – Requirement extraction and matching
git clone https://github.com/DotX-47/PixelBuddy.git
cd PixelBuddypip install -r requirements.txtstreamlit run app.py-
The app analyzes your hardware using:
- platform
- psutil
- GPUtil
-
You type a game name into the search bar.
-
PixelBuddy fetches the game list from Steam.
-
After selecting a game, PixelBuddy:
- Downloads Steam PC requirements
- Parses HTML for min/recommended specs
- Extracts CPU, GPU, RAM, and storage info
-
Your system specs are compared using:
- Scoring algorithms
- Hardware ratios
- Performance thresholds
-
PixelBuddy outputs:
- Can-run status
- Graphics level
- Estimated FPS
- A detailed notes section
You’re welcome to contribute!
Whether it’s bug fixes, feature suggestions, or UI improvements — feel free to submit a pull request.
If you find PixelBuddy useful, please ⭐ star the repository!
Your support motivates further development.