app
service-kicad — Shared Headless KiCad CLI
UnreviewedDRC, ERC, SVG/Gerber/STEP/GLB export, symbol/footprint/3D-model lookup. Every Adom tool shells to this CLI instead of calling the HTTP API directly.
app / service-kicad
service-kicad — Shared Headless KiCad CLI
Rust CLI that wraps the remote service-kicad container. The production
URL is baked into the binary at compile time — no env vars needed.
Install
Paste into Claude Code:
Install service-kicad. Download from
https://wiki-ufypy5dpx93o.adom.cloud/static/apps/service-kicad/service-kicad
→ /tmp/service-kicad, chmod +x, sudo install to /usr/local/bin/service-kicad,
then run `service-kicad install` to deploy the skill + bash completions.
Verify with `service-kicad health`.
Or manually:
curl -fsSL https://wiki-ufypy5dpx93o.adom.cloud/static/apps/service-kicad/service-kicad \
-o /tmp/service-kicad && chmod +x /tmp/service-kicad \
&& sudo install -m 0755 /tmp/service-kicad /usr/local/bin/service-kicad \
&& service-kicad install
Usage
# Health check
service-kicad health
# DRC / ERC
service-kicad pcb drc board.kicad_pcb
service-kicad sch erc schematic.kicad_sch
# Export
service-kicad pcb export gerbers board.kicad_pcb --out ./gerbers/
service-kicad pcb export glb board.kicad_pcb --out board.glb
service-kicad pcb export step board.kicad_pcb --out board.step
# Symbol / footprint SVG
service-kicad sym svg Connector_Generic Conn_01x04
service-kicad fp svg Connector_PinHeader_2.54mm PinHeader_1x04_P2.54mm_Vertical
# 3D model download
service-kicad model fetch Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.step
Override URL (dev only)
export KICAD_SERVICE_API=http://127.0.0.1:8780
Container
Production: https://kicad-rk5ue5pcfemi.adom.cloud (KiCad 10.0.2,
56 cores, 125 GB RAM, auto-deploys from adom-inc/service-kicad main).