# edautils-ai-sdk

> AI agent fleet for EDA: a Flow Manager, 7 domain Leads and 55 agents that parse RTL, build a design model, and run FECAD, DFT, RTL-static, verification, signoff and SoC-integration flows from one natural-language request. Ships a Python SDK, a CLI, a TUI, a WebGUI, an MCP facade, and VS Code and Cursor extensions. Runs entirely inside your network against a local model server or your own provider keys.

- Catalog id: `EdautilsAiSdk`; bundle: `edautils-ai-sdk`; latest version 20260916
- Keywords: AI agents for EDA, AI SDK for chip design, LLM agents for RTL, agentic RTL design flow, AI DFT flow, AI CDC analysis, SoC integration agents, Verilog VHDL AI parser, design model extraction, MCP server for EDA, VS Code EDA extension, Cursor EDA extension, Python EDA SDK, free AI EDA tool
- Requires (catalog): needs Python 3.10+ on Linux; no JRE required
- Terms: as stated on edautils.com, EDAUtils tools are free for commercial and academic use, with no license server. The bundle's own metadata says: "Free to evaluate with the bundled licence; commercial licences from help@edautils.com". Licence prerequisites per tool are under "How an agent runs it".
- This file: https://edautils.ai/capabilities/edautils-ai-sdk.md

## Downloads

- EDAUtils download site: https://edautils.ai/download/EdautilsAiSdk (latest file `edautils-ai-sdk-20260916.tar.gz`)
- SourceForge: https://sourceforge.net/projects/edautils-ai-sdk/files/edautils-ai-sdk/
- GitHub Releases: https://github.com/edautils/releases/releases/download/RELEASE_20260916/edautils-ai-sdk-20260916.tar.gz (release `RELEASE_20260916`; all releases: https://github.com/edautils/releases/releases)

## Install (from the download catalog)

```
tar xzf edautils-ai-sdk-<version>.tar.gz
cd edautils-ai-sdk-release-*/
./install.sh                      # OS packages, virtualenv, licence timer

cd binary
export EDAUTILS_AI_SDK_ROOT=$PWD
export EDAUTILS_AI_LICENSE_FILE=$PWD/edautils_license.json

# point it at a model (local Ollama is cheapest):
export OLLAMA_BASE_URL=http://localhost:11434
export DEFAULT_LLM_PROVIDER=ollama_llama3_1_8b

# on-demand mode -- nothing to start, Leads and agents spawn per request:
edautils --laptop-mode ask --target fecad "parse gpio.v"
edautils --laptop-mode tui        # full TUI

# or the full stack, then the flagship end-to-end example:
./scripts/start_fm.sh             # Flow Manager on 8023 (WebGUI + API)
./scripts/start_dev.sh -fecad     # one domain at a time on a single host
python3 examples/104_dft_lead_soc_top_end_to_end/run.py
./scripts/start_dev.sh --stop

# IDE extensions -- bundled, no marketplace account needed:
code   --install-extension eu_vscode/edautils-ai-0.1.0.vsix
cursor --install-extension eu_cursor/edautils-ai-cursor-0.1.0.vsix

# full steps for every mode: GETTING_STARTED.md in the tarball root
```

Run: `edautils --laptop-mode ask --target fecad "parse gpio.v"`

## How an agent runs it

This bundle ships no AGENTS.md; the catalog entry above is everything published for it.
