StreamTracker (OBS Achievement Overlay)
A dynamic, automated Steam Achievement Tracker for OBS Studio. It runs locally on your PC, scans your active game, and auto-themes the overlay to match the game's artwork.
* AI helped me generate this tool. I however am an experienced developer and project manager that makes silly mistakes :) AI helps bridge those gaps for me. I also suck at writing technical documents so.. surprise! It wrote the below as well to make sure I cover everything. I promise Im real and not Skynet.
Features
- Chameleon Theme: Automatically detects your game via Steam and changes overlay colors to match the official artwork.
- Hunter Mode: Pin a specific locked achievement to the screen to show chat what you are grinding for.
- Vertical Mode: Dedicated 9:16 layout for TikTok Live and YouTube Shorts.
- ️ Native OBS Dock: Control the tracker, reset sessions, and adjust volume directly inside OBS.
- ⏱️ Session Tracking: Live timer + "Session Counter" (shows +X unlocks) to track your progress during the current stream.
- Smart Standby: Switches to a sleek "Profile Card" showing your avatar and stats when no game is running.
- ⚡ Lightweight: Written in Python, runs locally, uses minimal resources.
Screenshots
Standard OverlayVertical Mode
Control Dock
Download
You can download the latest pre-compiled .exe from the Releases Page.☕ Support the Project
This project is free and open source. If it helps your stream, consider buying me a coffee!- Patreon: https://www.patreon.com/cw/Zakypew
- Ko-fi: https://ko-fi.com/ZakyPew
Installation
- Download StreamTracker_v1.5.zip.
- Unzip the folder to a permanent location (e.g., Documents/StreamTools).
- Run SteamTracker.exe.
- Enter your Steam API Key and ID in the Setup Wizard.
- Add to OBS:
- Add a Browser Source.
- URL: http://localhost:5000
- Width: 600 | Height: 250
Vertical Mode (TikTok)
- URL: http://localhost:5000/?mode=vertical
- Dimensions: Width 350 | Height 600
️ Adding the Control Dock
- In OBS, go to Docks -> Custom Browser Docks.
- Name: Tracker Control
- URL: http://localhost:5000/dock
- Click Apply and snap the window into your layout.