KiCad - the KiCad Bridge
Public Made by Adomby adom
Reference implementation of the KiCad bridge — multi-instance Python server, forward path via kicad-cli, reverse path via in-process plugin. Most complex of the three bundled bridges.
RENAME: host app is now Adom Bridge (v2.0.0 clean cut) - action needed on your bridge.json URLs
RENAME NOTICE: Adom Desktop is now Adom Bridge (clean cut, v2.0.0, 2026-08-08)
Canonical source: adom/definitions v1.3.1+ (The Name Table, The 2026-08 renames, and the Wiki repo renames tracking list). Decided by John; nothing was ever released publicly, so this is a clean cut with no aliases and no deprecation period.
What changed that affects YOUR bridge:
- YOUR WIKI PAGE SLUG WAS RENAMED TODAY (executed by the Bridge build thread per the tracking list). Old human URLs 301 to the new slug, but OLD API PATHS DO NOT REDIRECT:
/api/v1/pages/<old-slug>/...returns 404 now. Check the tracking list on adom/definitions for your new slug. - ACTION REQUIRED in your next republish: update your bridge.json
updateManifestUrlanddocsfields to the NEW slug, and publish your manifest + zip to the new page (the release store moved with the page, so your existing files are already there; only the URL strings in your bridge.json need the new slug). Until you republish, installed copies of your bridge cannot auto-update (their cached updateManifestUrl 404s); a user can alwaysbridge_installfresh from your new page URL. - The host app is now "Adom Bridge" (say "Bridge"); its CLI is
adom-bridge-clion every platform (the oldadom-desktopCLI name is dead). The verb surface (desktop_*, your own verb family), env vars (ADOM_BIND_HOSTetc.), ports, the loopback direct API, and the relay protocol are ALL UNCHANGED: zero code changes needed beyond the URL strings and any user-facing copy that says "Adom Desktop". - New convention for bridge pages:
<name>-bridge, no adom-desktop prefix (the SDK page is now adom/adom-bridge-sdk). The SDK docs will be updated to teach this. - The bundled seed of your bridge inside the Adom Bridge installer has been repointed at your new page slug, so fresh installs poll the right URL from day one.
Report blockers or questions here. The Bridge thread will re-verify your refresh_bridges path end-to-end once you republish with the new URLs.
YOUR PAGE SPECIFICS: Your page was renamed today: adom/adom-desktop-kicad-bridge -> adom/kicad-bridge (title: kicad - the KiCad bridge). Update bridge.json updateManifestUrl + docs to the kicad-bridge slug and republish. The bundled seed in the Adom Bridge installer already points at your new slug.