OneKeyV2
OneKeyV2 is a modern upgrade to the original OneKey by ikun0014 – a powerful, single-file tool for unlocking Steam games via SteamTools or GreenLuma. Features built-in auto-update, automatic GitHub manifest download, Steam config patching support, and full compatibility with Windows 10/11.
Install / Use
/learn @TroubleGy/OneKeyV2README
OneKeyV2
OneKeyV2 is an upgraded version of the original OneKey tool, designed to simplify the process of unlocking Steam games using SteamTools or GreenLuma. This project is based on the original OneKey by ikun0014, but includes stability improvements, better UX, and an auto-update system.
Features
- GitHub integration for downloading manifests and decryption keys
- Supports both SteamTools and GreenLuma
- Auto-update support (configurable)
- Console + logfile logging system
- Zero setup:
config.jsonis created automatically - SteamDB integration: shows game name & SteamDB link for the given AppID
Versions
Installation
For Users (EXE Version)
- Download
OneKeyV2.exefrom Releases - Run it —
config.jsonwill be created automatically - Open
config.jsonand insert your GitHub Personal Token (optional, but highly recommended) - Run
OneKeyV2.exeagain and follow the prompts
For Developers
- Clone the repository: git clone https://github.com/TroubleGy/OnekeyV2.git
- Install dependencies: pip install -r requirements.txt
- Run the tool: python main.py
Configuration
config.json will be auto-generated on first run. Below are the available options:
Github_Personal_Token: Optional GitHub token to avoid API rate limitsCustom_Steam_Path: Leave empty to auto-detect; or specify Steam path manuallyDebug_Mode: Enables detailed console logs (true/false)Logging_Files: Enables saving logs to./logsfolder (true/false)Auto_Update: Enables update checks (true/false)Check_Interval: How often to check in hours
Usage
- Launch OneKeyV2
- Enter the Steam AppID for the game
- After entering the App ID, the program automatically detects the game's name using SteamDB API
- You will see the game's name and a link to its SteamDB page for verification
- Select unlock tool (SteamTools or GreenLuma)
- Restart Steam and enjoy the game
Notes
- Windows 10/11 only
- GitHub token is strongly recommended when using VPN / unstable IPs
- Steam must be installed and unlocked using SteamTools or GreenLuma
- Do not sell this tool under any circumstances
License
This project is licensed under the MIT License.
See the LICENSE file for full license text.
Special Thanks
- ikun0014 for the original OneKey
- GitHub and the open-source community for the libraries
- SteamDB for providing free access to Steam game metadata
Project proudly maintained by TroubleGy
Related Skills
openhue
345.9kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
345.9kElevenLabs text-to-speech with mac-style say UX.
weather
345.9kGet current weather and forecasts via wttr.in or Open-Meteo
tweakcc
1.6kCustomize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.
