Describe your layout in plain English. InputForge generates production-ready QMK firmware — with trackball support, DIY handwired builds, and every feature QMK Configurator can't do.
Generate Your Config ↓Tell InputForge what your keyboard looks like and how you want it to behave. AI generates valid QMK firmware files you can compile and flash immediately.
Your generated firmware files will appear here. Describe your layout and hit generate.
Describe your layout, layers, and combos in plain English. InputForge generates correct QMK code, handles hold-tap timing, and resolves conflicts automatically.
PMW3389, PMW3360, Cirque Pinnacle. Dial in CPI, lift-off distance, angle snapping, and smoothing through a guided workflow instead of trial-and-error flashing.
Not pseudocode. Not examples. Complete, compilable keymap.c, config.h, and rules.mk files ready to drop into your QMK firmware directory and flash.
Tell InputForge what your hardware is and how you want it to behave.
AI produces a complete firmware config: keymaps, sensors, build rules.
Get your keymap.c, config.h, and rules.mk as a ZIP. Drop into your QMK tree.
Compile with QMK CLI and flash. Your custom firmware, ready in minutes.
Every other tool forces you to choose between simplicity and power. InputForge gives you both — with the three features no competitor has ever shipped.
| InputForge AI-powered | QMK Config web GUI | VIA real-time remap | Vial open-source | Oryx ZSA only | |
|---|---|---|---|---|---|
| AI natural language config | ✦ | ✕ | ✕ | ✕ | ✕ |
| Trackball support (native) | ✦ | ✕ | ✕ | ✕ | ✕ |
| DIY & handwired keyboards | ✦ | ✕ | ✕ | ✕ | ✕ |
| No coding required | ✦ | partial | ✦ | partial | ✦ |
| Tap dance & combos | ✦ | ✕ | ✕ | ✦ | ✦ |
| Rotary encoder support | ✦ | ✕ | v3 only | ✦ | ✦ |
| Home row mods (GACS) | ✦ | ✕ | ✕ | ✦ | ✦ |
| Works with any keyboard | ✦ | repo only | 1,400+ | 1,400+ | ZSA only |
| Free to use | ✦ | ✦ | ✦ | ✦ | ZSA hw req. |
Corne, Lily58, Sweep, or your own layout. Home row mods, layers, bilateral combos — describe it once, get firmware immediately.
Corne / Lily58 / SweepPMW3389, PMW3360, or Cirque Pinnacle. CPI settings, scroll mode, lift-off calibration — the config QMK Configurator can't generate.
Keyball / Killer Whale / DIYMacros, tap dance, layer switching, per-key RGB — set up your gaming macropad with plain English, no C required.
Macros / Layers / RGBDefine your own matrix dimensions, assign pins, set up diode direction. The only web configurator that supports keyboards that don't exist yet.
DIY / Handwired / CustomNew keyboard support, layer visualizer, firmware history. Be the first to know — no spam, just shipping updates.
No QMK knowledge required. No C files to edit. Just describe your layout in plain English and get production-ready firmware in seconds — free, forever.
Generate Your Config →