app
KiCad - the KiCad Bridge
Public Made by Adomby adom
Drive your own KiCad from an AI, in the background: open every editor, read the whole board as data (the EDA Bridge Standard board model), stack-up, part heights, netlists, place, route, pour, DRC and exports.
← Commit history
RELEASE_NOTES.md+19@@ -10,6 +10,25 @@ unnamed. These entries were reconstructed after the fact from the work they contain, which is exactly the situation the mandatory-notes gate now prevents. Treat them as accurate but secondhand. +## 1.0.64 (2026-10-27 19:27 UTC)++NATIVE (Rust) build. 1.0.64: adds to a board open in KiCad, two fixes for footprints KiCad rebuilds over its API, and 17 of the EDA Bridge Standard's core verbs.++**Adding items to an open board.** KiCad 10.0.x creates nothing from text over its API, so the bridge now encodes the new items as KiCad's protobuf items itself (commit:"create-items", one Undo step):+- board_outline and import_svg are created live;+- add_footprint (with duplicateOf and count) and add_mounting_hole create a part live when the same library footprint is already on that side of the board with the same pads and graphics: the bridge copies KiCad's own encoding of it, with fresh ids, the new pose, reference, value and pad nets;+- anything else, a footprint the board lacks and update_footprints_from_library included, still refuses with live_create_unsupported, now with liveCreateWhy.++**Footprints KiCad rebuilds over its API (#126, #129).** KiCad stores every footprint it rebuilds without a polygon's repeated closing point, which DRC then reports as lib_footprint_mismatch:+- moves, live field edits and live part edits now name those parts in closingVerticesDroppedByKiCad, with how to restore them;+- a live field move (silk_fields_batch) no longer fails otherBoardDataVerified because of it.++**New standard verbs:**+- **footprint libraries:** copy_footprint, rename_footprint, remove_footprint, xcopy_footprint, add_body;+- **symbol libraries:** clone_symbol, rename_symbol, set_params, set_visibility, symbol_prims;+- **sheets:** place_on_sch, doc_params, sheet_params (the BOM write-back onto placed parts), part_parameters;+- **the board:** layers, silk_state, ripup_nets.+ ## 1.0.63 (2026-10-27 18:18 UTC) NATIVE (Rust) build. 1.0.63: the EDA Bridge Standard's shapes for the 47 verbs KiCad brought to the standard (standard 0.3.0). KiCad's own names and arguments keep working.