Free & open source

CASEBASE

The desktop app that tracks your CS2 skin inventory with live Steam Market prices, price alerts, and full portfolio analytics.

Download free View on GitHub
Windows
macOS
Linux
CaseBase โ€” CS2 Inventory Tracker
Portfolio value
$14,040.50
Skins tracked
5
Most valuable
Dragon Lore
Avg 24h change
+1.8%
๐Ÿ‰
AWP | Dragon Lore
Factory New
$8,200.00
โ–ฒ 1.1%
๐Ÿบ
M4A4 | Howl
Minimal Wear
$3,100.00
โ–ฒ 0.8%
๐Ÿ
AK-47 | Fire Serpent
Field-Tested
$1,240.50
โ–ฒ 3.2%
100%
Free forever
3
Platforms
Live
Steam prices
0
Data collected
Everything you need to track your skins
Built for CS2 players who want to know exactly what their inventory is worth at any moment.
๐ŸŽฎ
Steam auto-import
Connect your Steam account via OpenID and CaseBase pulls your entire inventory automatically. No manual entry.
๐Ÿ’ฐ
Live market prices
Prices pulled directly from the Steam Market API and cached locally. Refresh whenever you want, respecting rate limits automatically.
๐Ÿ“ˆ
Price history charts
Every refresh builds your local price history. Watch trends over time with per-skin chart breakdowns powered by Chart.js.
๐Ÿ””
Price alerts
Set a target price on any skin and get a native OS desktop notification the moment the threshold is crossed.
๐Ÿ“Š
Portfolio analytics
Total portfolio value, 24h change, top performers and losers โ€” all at a glance on the main dashboard.
๐Ÿ“ค
Export CSV & JSON
Export your full inventory with current prices to CSV or JSON any time. Your data, your format.
Up and running in 3 steps
1
Get your Steam API key
Grab a free key from steamcommunity.com/dev/apikey. CaseBase encrypts it using your OS keychain โ€” never stored in plain text.
2
Connect your account
Log in via Steam's official OpenID flow. CaseBase reads your public inventory using your SteamID64.
3
Track your portfolio
Your skins load automatically with live prices, wear conditions, rarity tiers, and your total portfolio value.
Built with security first
Your Steam API key and inventory data never leave your machine. CaseBase is a local desktop app โ€” no cloud, no accounts, no tracking.
โœ“
OS keychain encryption
Your Steam API key is encrypted with Electron's safeStorage API using your OS keychain โ€” the same system that protects browser passwords.
โœ“
No network access from renderer
All Steam API calls happen in the sandboxed main process. The UI layer has no access to Node.js or the network directly.
โœ“
Strict Content Security Policy
CSP blocks all inline scripts, eval(), and external resources outside of Steam's domains. No XSS attack surface.
โœ“
Local SQLite storage only
Inventory, price history, and alerts are stored in a local SQLite database on your device. No telemetry, no analytics, no cloud sync.
โœ“
Steam OpenID โ€” no passwords
Login uses Steam's official OpenID 2.0 protocol. CaseBase never sees or stores your Steam password.
โœ“
Parameterized SQL queries
Every database query uses parameterized statements. No string concatenation means no SQL injection risk.
Download

Free for Windows, macOS, and Linux. No sign-up required โ€” just download and run.

All releases available on GitHub Releases ยท v1.0.0