AutoHotkey
Scriptable hotkeys with a modern editor, typed APIs, permissions, and reviewable sharing.
Record macros, switch shortcuts by app, and script the rest.
Record the task, bind it to the app where it matters, then add logic when the workflow needs decisions.
PowerKeys brings your macros, keybinds, scripts, profiles, and device triggers into one Windows automation app.
Scriptable hotkeys with a modern editor, typed APIs, permissions, and reviewable sharing.
One profile system for G HUB, Synapse, iCUE, keyboards, mice, pedals, macro pads, apps, and scripts.
Per-app shortcut layers plus macros and scripts when remapping is not enough.
Trigger the same automations from buttons, hotkeys, mouse inputs, and scripts.
Keep the workflows. Replace the scattered tools.
Browse shared PowerKeys scripts, review how they work before they run, change settings, and adapt them to your setup.
Open a script, check what it does, then adapt it for the workflow you need.
Write JavaScript against built-in modules for keyboard, mouse, windows, clipboard, screen, HTTP, state, UI, files, processes, and shell commands.
^!f::{
; 1. Create a Windows COM HTTP client
whr := ComObject("Msxml2.XMLHTTP.6.0")
; 2. Retry by hand
Loop 3 {
try {
whr.open("GET", url, false)
whr.send()
if (whr.status = 200) {
body := whr.responseText
; 3. Pull titles from JSON text
Loop 3
if RegExMatch(body, '"title":"([^"]+)"', &m, pos)
results .= m[1] . "`n", pos := m.Pos + m.Len
break
}
} catch
Sleep 500 * A_Index
}
; 4. Show the result
TrayTip("Feed", results)
} Hotkey.Register("Ctrl+Alt+F", async () => {
const feed = await HTTP.GetJson(url, {
retries: 3,
});
const titles = feed.items
.slice(0, 3)
.map(i => i.title)
.join("\n");
UI.Notify("Feed", titles);
}); Build scripts that feel like product features, not loose files on a desktop.
Build and debug scripts with the AI Agent, sync your setup across PCs, and restore previous versions when something breaks.
Yes. PowerKeys uses accounts for sign-in, plan management, marketplace access, and Pro features like sync and AI.
No. Ads are isolated from scripts, macros, files, clipboard, keystrokes, and automation state.
Paid features turn on or off based on your plan. Your scripts, macros, profiles, and settings remain in your account.
No. Pro includes monthly agent requests.
Record a macro, bind it to the app where it matters, or script the exact behavior you want.
Get release notes and early feature previews.