dsh-kicad
KiCad for DeepSeek Harness: schematic and PCB tools (sync, placement, autorouting), ERC/DRC, fab output, approval policy, skills, commands, sidebar viewer (2D and 3D) and an EDA agent preset
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:LuYanFCP/dsh-kicad說明文件
閱讀完整 README ↗Configuration
Row (cordis.patch.yml id) | Field | Default | |
|---|---|---|---|
kicad-bridge | launcher | python | python runs the sidecar from source; uv runs it in a uv venv with uvExtras (png, ipc) |
python (live) | python3 | interpreter | |
kicadCli (live) | auto | kicad-cli path | |
java (live) | auto | Java 25+ for Freerouting ($JAVA_HOME, then PATH) | |
freerouting (live) | auto | freerouting.jar ($FREEROUTING_JAR, then the jar /kicad-install freerouting downloaded) | |
ngspice (live) | auto | ngspice for kicad_simulate ($NGSPICE, then PATH) | |
qemu (live) | auto | Espressif's qemu-system-xtensa for ESP32 firmware simulation ($QEMU_XTENSA, PATH, ESP-IDF's tools, then the one /kicad-install qemu-esp32 downloaded) | |
requestTimeoutMs | 300000 | ||
kicad-policy | approval (live) | ask | ask / allow for design edits |
autoErc (live) | true | ERC after each schematic edit | |
autoDrc (live) | true | DRC after each board edit (with --refill-zones when the board has zones) | |
autoRender (live) | true | refresh the sidebar SVG after each edit | |
restrictToWorkspace, extraRoots | true, [] | write confinement | |
guidance, projectContext | true | prompt section / dynamic context | |
kicad-tools | attachRenders | true | attach PNG renders for image-capable models |
(live) fields are editable in the Plugins page without restart.