Your keyboard
can do more
than type

Visual hotkeys, macros, and text expansion for Windows. No scripting required.

Windows 10 / 11 · ~10MB · Your data stays on your machine · Latest: v0.4.22

/sigEmail signature
Ctrl+EOpen terminal
Ctrl+RRun macro
ACTIVE
Assignments4
Modifier
Select a modifier, then click a key
Click a key to assign an action
Assigned
Selected
System
Actions
Type Text
Send Hotkey
Open App
Open URL
Open Folder
Macro Sequence
AHK Script
Select a key to assign an action
Active
· Profile: Default · 4 assignments
Hotkeys OK v0.4.22
0+
keystrokes saved daily, every day
0s
from install to your first working hotkey
0
lines of code required to set anything up

Eight ways to give time
back every day.

One app, one install, your whole team. Every feature is set up by clicking. Not scripted, not configured, never IT-blocked.

Remap any key,
any combination,
any action.
Pick a modifier, click a key, fill in the action. Live in under a minute. The keyboard shows exactly what's assigned and what's free. No guessing, no syntax.
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
Caps
A
S
D
F
G
H
J
K
L
;
'
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Alt
Alt
Ctrl
100+
Assignable keys
4
Modifier combos
Hotkey remapping
Text Expansion
Save 50+ keystrokes per email. Type /sig, get your full signature. Every app, every time.
/sigKind regards, Alex Johnson…
Interactive · Try it
Quick Search
Never hunt for an action again. Press Ctrl+Space from anywhere, type, fire. No mouse, no menus.
Chain actions into a single trigger.
Build the sequence step by step: open apps, type text, run hotkeys, add delays. Trigger it from any key.
1Open Terminal+0ms
2Type: npm run dev+120ms
3Wait 1s, then Enter+1.1s
App Profiles
One key, different action per app. No more Ctrl+E doing the wrong thing in Outlook. Keyfire switches profiles automatically.
Context-aware
Experimental
Voice Commands
Hold Alt+Space, say "open Revit". Fully offline, grammar-bound. No cloud, no listening. Early-stage feature, improving each release.
Offline voice
Already use AutoHotkey?
Bring your scripts.
v1 and v2 ship inside Keyfire. Paste, assign to a key, fire. No installation, no .ahk files, no terminal. Live alongside your visual hotkeys.
v1 + v2, both bundled
Zero install, runtime included
Re-trigger kills previous run
Use standalone or as a macro step
script.ahk — Ctrl+G
; Open project in VS Code
Run, code.exe "C:\Projects\Keyfire"
Sleep, 1000
Send, ^`` ; open terminal
Sleep, 500
SendInput, npm run dev{Enter}

Two clicks to set up.
Instant every time.

No scripts, no config files, no learning curve. Just results. Exactly what Keyfire does, the moment you press the key.

Text Expansion Interactive · Try it
Type a shortcut.
Get the whole thing.
Assign /sig to your full email signature. Never type it again.
Email — New Message
To:
sarah@clientco.com
Subject:
Project update — Q3
Body:
Hi Sarah,

Please find the latest files attached for review.

|
Type /sig anywhere to trigger
Hotkey Interactive · Try it
One key.
Multiple actions.
Press Ctrl+E and watch Keyfire fire a full macro. Two terminals open, commands run, all before your hand moves.
Keyfire — Key Mapping
Q
W
E
R
T
Y
U
I
O
P
A
S
D
F
G
H
J
K
L
Ctrl
Alt
Ctrl+E Open App
Terminal 1
Terminal 2
Press Ctrl+E to trigger

Same result.
Three clicks, not three lines of script.

Most automation tools assume you'll learn their syntax. Keyfire assumes you have better things to do, like everything else on your to-do list.

In AutoHotkey

Open VS Code, run dev server

; Ctrl+E — open project, start dev server
^e::
  IfWinExist, ahk_exe Code.exe
  {
    WinActivate
  }
  Else
  {
    Run, "%LocalAppData%\Programs\
        Microsoft VS Code\Code.exe" "C:\Projects\Keyfire"
  }
  Sleep, 1500
  Send, ^`` ; toggle terminal
  Sleep, 500
  SendInput, npm run dev{Enter}
return
14 lines, in a separate .ahk file. Reload to take effect. Powerful if you write AHK every day. Opaque to anyone who needs to edit it later but doesn't.
OR
In Keyfire

Open VS Code, run dev server

1
Pick the modifier
CtrlAltShiftWin
2
Click the key
Ctrl+E
3
Pick "Macro" → add steps → Save
◈ Macrobuilding…
1Open VS Code+0ms
2Wait 1.5s+1.5s
3Send Ctrl+`+1.5s
4Type "npm run dev"+2.0s
5Press Enter+2.0s
~8 seconds. No reload, no syntax. Live in every app immediately. Edit anytime in two clicks.

Stop re-typing the same
things every day.

If you type the same thing more than twice, it belongs on a key. Keyfire is for people who want to move faster on Windows without learning a scripting language.

Office & admin

Type /sig and get your full signature. Type /addr and get your office address. Set it up once. Works in every app, forever.

Support & ops

Type the same 10 responses a hundred times a day? Text expansions fix it in two minutes. No IT ticket. No permission needed. No training.

Power users & developers

Fire boilerplate, open terminals, remap shortcuts per app. App profiles keep your Ctrl+E out of Outlook. Visual setup, zero scripting.

Lawyers & firms

Type /letter and a fill-in prompt asks for the case number and client name. Templates stay consistent across the firm. Open any matter folder with one key.

Accountants & bookkeepers

Calculate VAT inline with {= subtotal * 1.2}. Insert today's date in any format. Standardise payroll replies so a placeholder never sneaks through.

Healthcare & clinical admin

Patient letter templates with fill-in fields for name, date of birth, and next appointment. Your data stays on your machine. No cloud upload, no SaaS in the loop.

From zero to working
hotkey in 60 seconds.

No config files. No syntax. No IT ticket. If you can click a key on a keyboard, you can automate it.

01

Pick a modifier.

Click Ctrl, Alt, Shift or Win. The visual keyboard shows what's already assigned and what's free, at a glance. No guessing.

02

Click a key.

Any letter, number, function key, even mouse buttons. Pick one of seven action types: Type Text, Send Hotkey, Run Macro, Open App, Open URL, Open Folder, or AHK Script.

03

Hit Assign.

Live in every app right now. No restart. Edit anytime in two clicks. Switch profiles to scope it per-app, or share configs across your whole team.

✓ Saved
Modifier
Ctrl Alt Shift Win
QWERTYUI
ASDFGHJK
ZXCVBNM
Action type
✦ Type Text ⌨ Send Hotkey ◈ Macro ⬡ Open App ⊕ Open URL
◈ Macro · 4 steps
1Open Terminal+0ms
2Type "npm run dev"+120ms
3Wait 1.5s+1.1s
4Press Enter+1.2s

The questions you're
about to ask.

Built solo, shipped solo, supported solo. Happy to answer anything else over email.

Is it really free?

Yes. Free during Beta, and core features stay free forever. Pro and Teams licences land at v1.0 with extras like advanced analytics, shared snippet libraries, and admin management. Beta testers get a thank-you discount.

How is this different from AutoHotkey?

Keyfire ships with AutoHotkey built in (both v1 and v2), so any script you have today still runs. The difference is everything else: visual setup, app profiles, voice commands, text expansions, quick search, clipboard history. AHK becomes one of seven action types, not the only one.

Does it phone home? Where does my data live?

Your content stays on your machine. Config, clipboard history, analytics: all in plain JSON and SQLite files in your %APPDATA% folder. No accounts, no cloud. The only thing Keyfire sends is a once-daily anonymous summary: counts of actions fired by type, counts of what you have configured, your plan tier, and the app version. No content, no identifiers, and one click in Settings turns it off. Voice commands (currently experimental) run locally via the Windows speech engine. No audio is ever transmitted.

Will my IT team allow it?

Keyfire ships as a signed ~9MB installer that installs per-user. No admin rights, no system services, no network calls outside the optional update check. It installs to your user folder and uninstalls in one click via Add/Remove Programs. Most enterprise IT departments approve it as a standard productivity tool, since nothing it does requires elevated permissions or touches shared system files.

Will it work in Outlook / Excel / Revit / Slack?

Yes. Keyfire works at the OS level using low-level keyboard hooks, the same mechanism every Windows shortcut already uses. If you can type into the app, Keyfire works in it. No per-app integration required.

Does it slow my computer down?

No measurable impact. ~30MB of RAM and effectively 0% CPU when idle. The keyboard hook is callback-driven (no polling) and per-key processing is sub-millisecond. You won't notice it's running.

Can my whole team share configs?

Yes. Point Keyfire at a shared folder (network drive, OneDrive, Dropbox) and everyone on your team gets the same hotkeys, expansions and macros. Live-synced, file-watcher-backed, conflict-managed. Handy for support teams, ops, or anyone with a shared playbook.

Set a key.
Fire it.

Core features are free, always. Pro and Teams licences land at v1.0. Everyone testing now gets a thank-you discount at launch.

Download for Windows · Free
Windows 10 / 11 ~10MB · runtime included Auto-updates Your data stays on your machine