Macros, keybinds, scripts, and the marketplace. Everything runs on your PC.
- Macro recording
- App-specific keybinds
- Local scripts
- Marketplace scripts
- Safety tools
Macros, keybinds, scripts, and the marketplace. Everything runs on your PC.
Your workspace on every PC you use, backed up in the cloud.
Everything in Supporter, plus the AI script assistant.
| Feature | Free | Supporter | Pro |
|---|---|---|---|
| Core automation | |||
| Macro recording | Included | Included | Included |
| App-specific keybinds | Included | Included | Included |
| Local scripts with typed APIs | Included | Included | Included |
| Marketplace scripts | Included | Included | Included |
| Safety tools | Included | Included | Included |
| Manual import/export | Included | Included | Included |
| Across your PCs | |||
| Sync across PCs | Included | Included | |
| Cloud backup | Included | Included | |
| AI | |||
| AI script assistant | One-time trial | One-time trial | Monthly allowance |
Yes. PowerKeys uses accounts for sign-in, marketplace access, and the paid sync and assistant features.
Yes. Every new account gets a one-time batch of assistant requests, enough to build a real script end to end. Pro adds an allowance that refills every month.
Checkout and billing run through Polar, our merchant of record. Subscribe and cancel from your account page here or from Settings in the app, whichever you have to hand; your plan stays active until the period you have paid for ends. Cancelling never requires having PowerKeys installed.
All of it. Macros, keybinds and scripts are stored on the PC that made them, and they keep working offline.
The current allowance is shown in the app, not fixed in the plan. Model prices move fast, and we would rather raise the allowance when they fall than commit to a number we can only revise downwards.
They keep working. Everything is stored on your PC and runs offline; what a paid plan adds is syncing that library to your other PCs and backing it up. If you subscribe again later, the work you did in between is kept and it is what gets uploaded.