
Deterministic autorouter for KiCad: it places and routes complete boards autonomously — multi-layer stackups with automatic power/ground planes, current-aware track widths, and
impedance-controlled, length-matched differential pairs (USB, DDR and MIPI detected automatically) — then gates its own output on KiCad DRC and signal-integrity budgets. It knows real-world fab capabilities,
tells you which vendor unlocks a design your rules can't build, and produces the same board bit-for-bit on any platform from the same seed.

When PCB is not fully placed, it automatically selects best locations for components to meet requirements for:
Differential Pairs.
Non-differential Signals.
Power

Matches required impedance per standard and length-matches differential pairs as needed.
Join us and discover what we can do for you.
Answers to common questions about Seagull Work's autorouter for KiCad.
A deterministic, command-line autorouter that places and routes complete boards autonomously: multi-layer stackups with automatic power and ground planes, current-aware track widths, and impedance-controlled, length-matched differential pairs. USB, DDR, and MIPI interfaces are detected automatically.
Yes. It produces the same board bit-for-bit on any platform from the same seed, and it gates its own output on KiCad DRC and signal-integrity budgets, so results are deterministic and verifiable rather than best-effort.
Yes. The autorouter knows real-world fab capabilities and will tell you which vendor unlocks a design that your current design rules cannot build.
Downloadable versions are available for macOS on Apple Silicon (M3/M4/M5), Windows 11, and Ubuntu 24.04 Linux, with KiCad file input and output from the command line.