KeliCAD Agent

Required for LTspice simulations. Optional for ngspice (which runs in the cloud by default).

Supported Simulators

LTspice

Requires Agent

Industry-standard SPICE simulator from Analog Devices with extensive model library.

Download LTspice

ngspice

Runs in Cloud

Open-source SPICE simulator. Runs in the cloud by default - no installation needed! Install locally for offline use.

brew install ngspiceDownload

ngspice works out of the box in your browser. Download the agent only if you need LTspice or want to run ngspice locally.

Windows

Windows 10 or later

Windows Coming Soon

Build from source available on GitHub

macOS

macOS 10.13 or later (Apple Silicon)

Download for macOS (Apple Silicon)

v1.0.0 • 2.5 MB • .dmg installer

Why Use the Local Agent?

LTspice Support

LTspice requires the local agent due to licensing. Access Analog Devices' extensive model library.

Offline Mode

Run ngspice simulations without internet. Great for travel or air-gapped environments.

Privacy

Keep sensitive circuit designs on your computer - no data sent to cloud servers.

Custom Libraries

Use your own SPICE model libraries and custom component definitions.

How It Works

  1. 1

    Install a Simulator

    Install LTspice and/or ngspice on your computer.

  2. 2

    Download & Install Agent

    Download and install the KeliCAD Agent for your operating system.

  3. 3

    Launch the Agent

    The agent runs in your system tray and auto-detects installed simulators.

  4. 4

    Connect in KeliCAD

    Click "Connect Agent" in the circuit editor to establish a connection.

  5. 5

    Run Simulations

    Choose your simulator and run simulations. Results appear in KeliCAD instantly.

Source Available

The KeliCAD Agent source code is publicly available for transparency and security review. You can inspect the code to see exactly what the agent does on your computer.

View Source on GitHub

Requirements

  • • At least one simulator installed: LTspice and/or ngspice
  • • Windows 10 or later, or macOS 10.13 or later
  • • Port 9347 must be available on localhost

Install LTspice: Download from Analog Devices →

Install ngspice: brew install ngspice or download from ngspice.sourceforge.io →