boardwise
AI harness for EasyEDA Pro that reviews schematics and PCBs offline or through a live editor bridge, then applies approved local edits with verified persistence.
What it does and how it connects
boardwise is an agent harness for hardware engineers that lets an AI assistant (Claude Code, DeepSeek, Kimi Code, or any of them) read a schematic as components, nets, and pins, not screenshots, and do real work on it: review the board, mark the problems, edit with the user's sign-off, and export the fab files. EasyEDA Pro is the platform it knows inside out today; KiCad is next, and the README says the architecture has been multi-platform from day one.
Review runs offline or through a live editor bridge. One boardwise checkup command returns a report with ERC and DRC, 23 design rules, parts still lacking datasheets, and every finding pointing at a concrete component, pin, and net, with markers drawn on the canvas. The README says it has caught real defects on real boards, including a current-sense circuit with no bias and a motor driver exposed pad left as a thermal island on a four-layer FOC driver.
Edits move only after approval, and afterwards the tool reads back and re-reviews to confirm the problem is gone. Edit kinds today are changing a component value, adding a missing part, repairing a single pin connection, inserting an RC or divider subcircuit, and moving a functional block. One export-fab command writes the whole fab bundle of Gerber, pick-and-place, and BOM together. The current development version is 0.6.1 prerelease, per the README.
Alternatives
Compare side by side- PCB Design Skill (Zero1683)
An AI skill for PCB design and manufacturing handoff that bundles the EasyEDA Pro API skill, rather than a harness that reviews and edits.
- Revlo
A CLI and TUI tool that reviews KiCad schematics with AI against automatically fetched datasheet specs, for KiCad rather than EasyEDA Pro.
- kicad-happy
A set of AI agent skills that analyzes and reviews existing KiCad projects, for KiCad rather than EasyEDA Pro.
- eda-agent
An MCP server that drives a live Altium Designer session through a DelphiScript bridge, with EasyEDA Pro as an additional backend.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- An agent moving parts on a 468-component, four-layer board got 110 'success' returns, then the connector dropped and some moves never persisted; even at batches of five with save and readback, the tool warned the readback and DRC could be reading stale engine state.Error Index
- Refused replies were reported as successful acknowledgments, and PCB opening could time out after 45 seconds while the debugger paused startup.Error Index
- Current EasyEDA Pro startup rejects descriptors the plugin relied on, breaking the agent integration on a vendor update, and footprint writes stay unavailable.Error Index
- An EasyEDA MCP extension read each arc's sweep angle in the board outline as a coordinate, shifting every value after it by one. The agent got a 55 mm square board with diagonal edges, poured ground to it, and native DRC found five floating copper regions on GND.Error Index
Sources
Not verified
- No independent user voice found: recent issue activity is by the maintainer.
- Pricing: none stated on the repo.
- The release URL resolves under the owner name XiangyuYue while the catalog repo URL uses xianyuyijinban; both resolve to the same repository and the catalog URL is kept as the repo link.
- A named individual builder beyond the repository owner handle xianyuyijinban
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.