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.
master
John Lauer
Release tool: keep the CA bundle out of repo pushes (secret scanner, #79 root cause); runner traces a real net
08c8817
2mo ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
{
"_comment": "The exact runtime payload. Adding a file here ships it to every Bridge user; the release zip is built from THIS list, never from a directory walk. skills/, dev-skills/, publish-skills/, dashboard/, demo/, docs/, images and *.md except SKILL.md are deliberately absent - they are the page repo's job, not the runtime's.",
"files": [
"BRIDGE_VERSION",
"LICENSE",
"SKILL.md",
"adom_library.py",
"bridge.json",
"caller_identity.py",
"capabilities.py",
"certs/cacert.pem",
"dockbar.json",
"handlers/__init__.py",
"handlers/ad_client.py",
"handlers/bom.py",
"handlers/bridge_client.py",
"handlers/close_windows.py",
"handlers/demo.py",
"handlers/diagnostics.py",
"handlers/export.py",
"handlers/export_molecule.py",
"handlers/export_part.py",
"handlers/fix_keyboard.py",
"handlers/install_footprint.py",
"handlers/install_library.py",
"handlers/install_library_bundle.py",
"handlers/install_symbol.py",
"handlers/kicad_cli_lint.py",
"handlers/kicad_ui.py",
"handlers/launch.py",
"handlers/library_browser.py",
"handlers/make_part_project.py",
"handlers/netlist.py",
"handlers/win_paths.py",
"handlers/pcm.py",
"handlers/foreground_guard.py",
"handlers/kicad_log.py",
"handlers/kicad_parse_check.py",
"handlers/kicad_windows.py",
"handlers/open_files.py",
"handlers/open_footprint_editor.py",
"handlers/open_symbol_editor.py",
"handlers/place_footprint.py",
"handlers/plugin_diagnose.py",
"handlers/png_stdlib.py",
"handlers/progress.py",
"handlers/run_drc.py",
"handlers/settings.py",
"handlers/show.py",
"handlers/software_opengl.py",
"handlers/state.py",
"handlers/uia.py",
"handlers/uninstall.py",
"handlers/upgrade.py",
"handlers/win_focus.py",
"handlers/win_menu.py",
"handlers/win_taskbar.py",
"install.sh",
"kicad_detect.py",
"launch_editor.ps1",
"lib_table.py",
"navigate_symbol.ps1",
"package.json",
"page.json",
"parsers/__init__.py",
"parsers/pcb.py",
"parsers/schematic.py",
"parsers/sexpr.py",
"plugin_install.py",
"plugin_payload/adom_bridge.py",
"plugin_payload/usercustomize.py",
"proc.py",
"quiet_console.py",
"resources/adom-overlay-32.png",
"resources/adom-overlay.ico",
"server.py",
"start.bat",
"start.sh",
"templates/blank-board.kicad_pcb",
"uninstall.sh",
"resources/demo-audio/prepare.mp3",
"resources/demo-audio/schematic.mp3",
"resources/demo-audio/board.mp3",
"resources/demo-audio/board3d.mp3",
"resources/demo-audio/symbol.mp3",
"resources/demo-audio/footprint.mp3",
"resources/demo-audio/footprint3d.mp3",
"resources/demo-audio/done.mp3",
"resources/demo-audio/manifest.json",
"handlers/design_rules.py",
"handlers/list_symbols.py",
"handlers/demo_motion.py",
"resources/demo-audio/symbol-a.mp3",
"resources/demo-audio/symbol-b.mp3",
"resources/demo-audio/footprint-a.mp3",
"resources/demo-audio/footprint-b.mp3",
"resources/demo-audio/footprint3d-a.mp3",
"resources/demo-audio/footprint3d-b.mp3",
"resources/demo-audio/schematic-a.mp3",
"resources/demo-audio/schematic-b.mp3",
"resources/demo-audio/board-a.mp3",
"resources/demo-audio/board-b.mp3",
"resources/demo-audio/board3d-a.mp3",
"resources/demo-audio/board3d-b.mp3",
"handlers/live_routing.py",
"handlers/route.py",
"requirements-routing.txt",
"handlers/ipc_api.py"
],
"dirs": [
"routing_deps"
],
"push_exclude": [
"certs/cacert.pem"
],
"_push_exclude_comment": "Shipped in the zip but never pushed to the page repo: the wiki secret scanner rejects any .pem (public Mozilla CA bundle, issue #79 root cause: the chunk carrying it failed silently for twenty releases)."
}