01 / THE SHARED LAYOUT
One layout.
Two bodies.
Keep the muscle memory. Keep the differences.
Edit shared positions without erasing each keyboard's character.
YOUR PROJECT
Import your firmware folders
Select UTF-8 source bundles with a config/ directory, or each config folder itself. Binary files are rejected, never discarded. Config-only imports are not complete build bundles.
No project loaded
Start with the real example configurations, or open your own project.
02 / EDIT INTENT
Select a key
Select a physical key on either board. Its shared partner will light up.
03 / COMPARE
Different by design.
Binding and action inventory only. Transparent bindings are not resolved; no runtime reachability is claimed.
04 / COMBO MEMBERS
Intent, not copied indices.
05 / FIRMWARE
Build the saved revision.
Checking the approved private GitHub Actions receiver. Source previews are not firmware.
Building sends the generated keymap to the private Workbench repository. In a local session, GitHub credentials stay in the CLI; on the hosted site, the private service uses your owner session. Neither credential is saved with the project.