CircuitShepherd
Download on the App Store Purchase for Mac
Get it
Realtime AI optimizer

Analog circuits that tune themselves.

Draw a schematic, set your target values, and CircuitShepherd's AI finds the right part values in real time. No coding, no scripting, no run-modify-repeat.

100%
graphical UI
0
sim settings
iterations saved
circuitshepherd — optimizing… ● live
CircuitShepherd optimizing an analog circuit
// built for OPAMP design· impedance matching· Sallen-Key filters· Schmitt triggers· transistor biasing· resistor networks

Three moves. No iterations.

Your daily driver to avoid time-consuming manual iterations and calculations.

STEP 01
Draw or modify a schematic

Draw or modify a schematic

Start from a template or from scratch. Draw any schematic you want and CircuitShepherd will find the right part values for you.

STEP 02
Set your target values

Set your target values

Define multiple targets. The AI prioritizes them by their relative and absolute tolerances — this is your cost function.

STEP 03
Watch it optimize, live

Watch it optimize, live

Auto values are adjusted in realtime and instantly adapt to any change you make to the circuit. No run, modify, repeat.

The unique modern approach
to analog electronics.

Not another SPICE front-end. A purpose-built realtime engine, written from scratch.

Not a SPICE simulator

Its own simulation engine, written entirely from scratch — built for realtime parameter optimization of simpler circuits.

No simulation settings

Just define what to measure and plot. CircuitShepherd runs the required simulations implicitly.

No run, modify, repeat

Simulator and optimizer always run in the background. Results update immediately as you make changes.

No global GND

Isolated circuits are simulated independently — yet the parameter optimizer always works globally.

Unseen new concepts

Entangled parts and circuits, alias meters, discontinuity measurements, and many more ideas invented from scratch.

Free 30-min video tutorial

A complete walkthrough on YouTube. Look for the “CircuitShepherd tutorial” playlist.

Where it shines

A must-have tool to solve all sorts of linear circuit problems in the AC and DC domain — and plenty of non-linear ones too.

Circuit symbols
01

OPAMP circuits

Design all sorts of OPAMP circuits — it really shines here. Includes open-loop stability analysis.

02

Schmitt triggers

Comparator-based circuits — directly measure and design the switching points (discontinuities).

03

Impedance matching networks

Faster and easier than the classic Smith chart approach.

04

Transistor circuits

Common emitter, common base, common collector and more basic transistor designs.

05

Non-linear circuits

Simpler designs with diodes, FETs and bipolar transistors.

06

Resistor networks

Solve and design resistor networks with ease.

07

Filter design

PT1, PT2, Sallen-Key, low / high / band pass — and higher-order filters for professionals.

08

Linear AC & DC problems

In general, a must-have for all sorts of linear circuit problems in the AC and DC domain.

Learn it in 30 minutes.

A free, complete video tutorial walks you through every concept — from your first schematic to entangled parts and discontinuity measurements.

▶ Watch on YouTube
CircuitShepherd tutorial video
CircuitShepherd app icon
Get it here

For iPhone, iPad & Mac

Read the user manual →