GoatCAD

The modern, AI-native workbench for circuit board design.

GoatCAD with a four-layer board open in the PCB editor — copper layers under the assembly overlay's part bodies, a push button selected with its properties and the full layer list on the right.The same window on the schematic tab — a display-port sheet open in the schematic editor with a MOSFET selected, project tree and sheet hierarchy on the left.The same board in 3D preview — solder mask, silkscreen and every part's 3D model, with the 3D layer and component toggles on the right.

Your new favorite PCB design tool.

GoatCAD brings schematics, layout and library management into one IDE. Visual git diffs show exactly what changed in each revision of your design. DigiKey and Mouser part search and CircuitHub and JLCPCB fab profiles are built in, from choosing parts to exporting for fabrication.

Turn ideas into circuits with Claude.

Bring your own agent: Claude Code or Codex, on the subscription you already have. Inside GoatCAD it picks in-stock parts from DigiKey and Mouser, reads their datasheets, draws the symbols no library has, and wires the schematic right beside you.

❯add a TLV76733 LDO to make 3.3V from the 5V rail

●I'll put a TLV76733 on the +5V rail for +3.3V. First the part and its datasheet.

●search_parts(TLV76733DRVT)

⎿Searching DigiKey and Mouser…⎿TI TLV76733DRVT, WSON-6, in stock at both

●cache_datasheet(TLV76733DRVT)

⎿Downloading…⎿Saved datasheets/TLV76733DRVT.pdf

●read_datasheet(pin functions)

⎿Reading…⎿6 IN, 4 EN, 1 OUT, 2 SNS, 3 GND, 7 thermal pad, 5 NC

●No library has this part, so I'll draw it: IN and EN on the left, OUT and SNS on the right, GND below. The thermal pad stacks on GND; NC stays off.

●create_library_symbol(TLV76733DRVT)

⎿Drawing…⎿regulator:TLV76733DRVT, 6 pins, pad 7 stacked on 3

●place_symbol(regulator:TLV76733DRVT)

⎿U1

●read_datasheet(recommended operating conditions)

⎿Reading…⎿1 µF on IN and OUT; EN tied to IN; SNS to OUT on fixed versions

●search_parts(1µF 0402 X5R 10V, in stock)

⎿Searching DigiKey and Mouser…⎿Murata GRM155R61A105KE15D, in stock at both

●place_symbol(Device:C ×2)

⎿C1 on IN, C2 on OUT

●place_symbol(power ×5)

⎿+5V, +3.3V, three GND

●schematic_wire(×9)

⎿+5V → C1 → IN ← EN, OUT → C2 → +3.3V ← SNS, grounds

●Added U1 with a new TLV76733DRVT symbol, and C1 and C2 at 1 µF, all in stock at DigiKey and Mouser. The datasheet is cached in the project, and it's one undo step, not saved yet.

❯

Native compatibility with KiCad projects.

GoatCAD uses KiCad's existing and well-tested file format. Open and edit existing projects while preserving compatibility. Import from Altium and others coming soon.

  • .kicad_schSchematic
  • .kicad_pcbBoard layout
  • .kicad_modFootprint
  • .kicad_symSymbol library