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
- Builder
- cheewee2000
- 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
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
Related Error Index entries
Sources
2 SourcesNot 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)
Last verified: 2026-11-02. Listings are informational and are not endorsements, rankings, or compatibility claims.