Briefing
The CLI runs a local daemon that talks to the EDA Agent Connector extension inside EasyEDA Pro, which calls the official eda.* API. Instead of injecting raw JavaScript, the agent uses typed actions, checks the target project and part identity before a write and reads back pins, nets and geometry afterward. It stops retrying after a partial success or a timeout. The project requires EasyEDA Pro V4, with V4.1.60 or later recommended.
The README lists limits: dense boards need external Freerouting, and dielectric thickness and copper weight cannot be read through the API, so impedance is not checked. Its AT32F415 example, taken from a JLCPCB beginner PCB exam, shows a 69-part layout on a 90 x 50 mm board at the layout stage only, without routing or manufacturing checks.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | zhoushoujianwork/ |
|---|---|
| Stars | 685 |
| Language | Go |
| Last push | 16 Oct 2026 13 d ago |