Key Features

Zeo adds powerful automation features to KiCad. Here's an overview of the main capabilities:

Agent

Zeo includes an AI agent sidebar with direct access to the schematic and PCB editors through 40+ specialized tools. The agent can create full PCBs from start to finish, including:

  • Placing components and wiring nets in the schematic editor
  • Annotating and running electrical rule checks
  • Generating symbols and footprints from datasheets
  • Placing footprints and routing tracks in the PCB editor
  • Running design rule checks and resolving violations
  • Exporting manufacturing files (Gerber, drill, STEP, pick-and-place)

Read the Agent section for a detailed list of capabilities by task.

Library Generation

The agent can generate schematic symbols and PCB footprints directly from component datasheets. Give it a PDF link or part number and it extracts pin definitions, electrical specs, and package dimensions to create verified library components.

  • Symbols with pins grouped by function and correct pin types
  • Footprints matched to KiCad standard libraries or custom-generated for QFN, SOIC, QFP, and BGA packages
  • Real-time component search across JLCPCB, Mouser, Digi-Key via pcbparts.dev

See the Library Generation guide for the full workflow.

Auto Constraint

Auto Constraint analyzes your design and automatically generates net classes with appropriate trace widths, clearances, and routing rules. The agent examines net names, connected components, and datasheet specifications to create optimized design rules.

Available from the agent sidebar or the Auto-generate button in the Net Classes setup panel.

See Auto Constraint for details.

Version Control

Built-in version control integration for tracking design changes and collaborating with team members.

See Version Control for details.

Terminal

Integrated terminal for direct interaction with Zeo:

  • Zeo Shell — Python REPL with access to the kipy API
  • Zeo Monitor — Real-time event logging for debugging and learning

See the Terminal section for details.