Skip to content

AbelSniffel/SteamKM

Repository files navigation

Update 1.0.0 Coming soon, with tons of changes and a UI overhaul!


Do you have excess amount of duplicate Steam keys? Fear not, as this program was made for you and me!

SteamKM (Steam Key Manager) is a hobby project which resolves my own duplicate key problem, you can even cry at the amount of duplicate keys thanks to the built-in key counter 😿.

Why Use SteamKM?

  • Effortless Game Key Management: Quickly organize, search, and categorize your Steam keys.
  • Easy Editing: Made a mistake? Right-click any entry to edit titles, keys, or categories instantly.
  • Customizable Interface: Tailor your experience with responsive UI design, comes with multiple default themes, which are customizable by you.

Dark - Top Dock

UI & Customization

  • Modern, Responsive Design (Using PySide6): A clean and intuitive interface for seamless navigation.
  • Real-Time Search Filtering: Instantly find the game you’re looking for by searching the title or the key.
  • Theme Flexibility: Choose from default themes or create your own with the extensive customization menu.
  • Quick Actions: Right-click context menus for fast edits, key visibility toggles, and more.

Game Management

  • Batch Operations: Add, edit or remove multiple keys at once.
  • Smart Categorization: Organize games into categories like Premium, Good, Used, and more.

Data Security & Management

  • SHA-256 Encryption: Keep your keys safe
  • Hidden Keys: All saved and just added keys are automatically hidden by default.
  • Backups: Automatic and manual backup options to safeguard your data.
  • Import/Export Functionality: Transfer your library between devices effortlessly.

Organization Tools

  • Customizable Categories: Tailor categories to fit your collection.
  • Bulk Editing: Assign categories to multiple games in one action.
  • Dynamic Sorting: Sort games by title and category.

System Features

  • Automatic Updates: Stay up to date with built-in update checking and the ability to choose the specific version which to download.
  • Cross-Platform Compatibility: Built with PySide6 and Python for Windows and Linux users. (Linux is WIP but usable in its current form)

Additional Pictures

Dark Theme (Dock on the bottom) Light Theme
Dark - Bottom Dock Light
Ocean Theme Forest Theme
Ocean Forest
Update Menu Theme Customization Menu
Update Theme
Category Manager Edit Added Games
Category GamesEdit