app
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.
master
John Lauer
ESC demo: headline time is the wall clock from the prompt to the delivered result; charts, tables, stats and Astra prompts updated
9bef2e3
24d ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
{
"engine": "Claude Fable 5.1",
"board": "ESC G431 (149 parts; 27 machine pins and contacts fixed and locked; 122 placed)",
"desktop": "arav-rog, KiCad 10.0.3, kicad-bridge 1.0.3",
"window": [
"2026-09-12T18:36:07.707Z",
"2026-09-12T20:36:39Z"
],
"windowNote": "from the first placement planning to the end of the accepted take; includes a first take that was discarded (the bridge moved only footprint anchors; fixed) and a re-plan after the molecule interface was made fixed",
"placement": {
"commits": 21,
"wallSeconds": 33.8,
"partsPlaced": 122,
"ratsnestMm": 1677.862,
"humanRatsnestMm": 1644.5,
"courtyardOverlaps": 0,
"outsideOutline": 0,
"parked": 0,
"placementDrcErrors": 13,
"placementDrcNote": "13 inherited from the source libraries (six malformed MOSFET courtyards, seven U2 pad clearances); zero from the placement"
},
"tokens": {
"thread": {
"input_tokens": 6974,
"cache_creation_input_tokens": 479964,
"cache_read_input_tokens": 176904951,
"output_tokens": 322215
},
"threadTurns": 253,
"agentLaunches": 1,
"agents": 2,
"agentsNote": "engineering agents that built and fixed the placement verbs during the window; bridge development, not placement",
"withAgents": {
"input_tokens": 11340,
"cache_creation_input_tokens": 1816986,
"cache_read_input_tokens": 211590579,
"output_tokens": 493582
}
},
"usdApiEquivalent": {
"thread": 66.41,
"withAgents": 100.4,
"priceBasis": "claude.com/pricing 2026-09-12: Fable 5.1 $10 in, $50 out, $0.25 cache read, $12.50 cache write per MTok"
},
"planShare": {
"planUsdPerMonth": 200,
"threadPercent": 33.2,
"withAgentsPercent": 50.2
},
"promptToDone": {
"start": "2026-09-12T18:41:42Z",
"startNote": "John: 'ok, that esc is fine'",
"end": "2026-09-12T20:41:10Z",
"endNote": "placed board handed over; Astra placement prompt delivered",
"wallSeconds": 7168,
"wallMinutes": 119.5,
"definition": "wall clock from the human prompt to the delivered result; the headline number on the chart"
}
}