Back to AI tools
MCP serverOpen sourceECAD

flamingo-pcb

Prompt-first PCB CAD that Claude Code drives over MCP to pick real LCSC parts, autoroute, and export JLCPCB-ready fabrication files.

Facts

License
MIT
Connects to
generic
Connection note
Own TypeScript board engine, not KiCad: no schematic step, no KiCad in the loop; footprints come from the EasyEDA/LCSC component API and fab output targets JLCPCB.

Repository stats

Stars
11
Last push
2026-10-30
Latest release
2026-10-30

What it does and how it connects

Flamingo is prompt-first PCB CAD for Claude Code. Describe the board in plain language and Claude Code drives a custom TypeScript engine over MCP using 34 tools that cover parts, placement, nets, routing, DRC, and fab export, with no schematic step. Boards are plain JSON files that diff cleanly in git, and a live browser view shows the board updating as it is built.

Parts are real: LCSC keyword search plus EasyEDA footprint fetch and parse, with real pad numbers and geometry cached locally. Routing uses Freerouting, DRC rulesets are picked by layer count against JLCPCB capabilities, and every placed part is checked against JLCPCB assembly stock, with out-of-stock parts gating export unless waived.

Export produces Gerber X2 plus Excellon drills, a JLCPCB BOM and CPL, a reference render SVG, and a browser download zip shaped for direct upload to JLCPCB. A 3D view with STEP export is also included.

Real user voices

Panels: fabricate several boards as one piece, and find the cheapest way to order them

Source, 2026-10-26

Alternatives

circuitron
Generates KiCad schematics and layouts from SKiDL code, while Flamingo skips schematics and drives its own board engine.
Difference source
Details
PCB-Agent-Teams
A KiCad 10 skills pipeline with SPICE and EMC checks, while Flamingo is a standalone engine with JLCPCB-targeted DRC and fab export.
Difference source
Details
CopperPilot
A bolt-on agent inside existing EDA tools (KiCad, Altium), while Flamingo replaces the CAD tool with its own prompt-driven engine.
Difference source
Details

Not verified

  • website (no homepage set on the repo)
  • pricing (none stated on the repo)
  • standalone end-user voice (issues and PRs are contributor feature work; PR 7 is the closest public voice)
Back to AI tools

Last verified: 2026-11-02. Listings are informational and are not endorsements, rankings, or compatibility claims.