---
name: eda
description: >-
  The top of the map for every EDA tool Adom works with. Invoke the moment you
  find the user in an EDA tool — KiCad, Fusion 360, or Altium — or when Hydrogen
  Desktop's setup thread asks "what EDA does the user have and what are their
  options?" Route to the right per-tool hub (adom/kicad, adom/fusion,
  adom/altium); each is the full menu of live bridges, viewers, library
  managers, sourcing, CAD creation and molecule publishing for that tool.
user-invocable: true
---

# Adom for EDA

This is the entry point. When Hydrogen Desktop finishes installing it opens an AI
thread that explores what EDA tools the user has and what they can do with them.
Start here, detect the tool, then hand off to its hub.

## Detect, then route

Ask the desktop bridge which EDA windows are open, and scan the workspace for
project files:

| If you see… | The user has | Go to |
|---|---|---|
| A running KiCad window, or `*.kicad_pro/.kicad_sch/.kicad_pcb/.kicad_sym/.kicad_mod`, `sym-lib-table`, `fp-lib-table` | **KiCad** | **[`adom/kicad`](https://wiki.adom.inc/adom/kicad)** |
| A running Fusion 360 window, or `*.f3d/.f3z/.fbrd/.fsch` or a Fusion/EAGLE `*.lbr` | **Fusion 360** | **[`adom/fusion`](https://wiki.adom.inc/adom/fusion)** |
| A running Altium window, or `*.PcbDoc/.SchDoc/.PrjPcb/.SchLib/.PcbLib/.IntLib` | **Altium** | **[`adom/altium`](https://wiki.adom.inc/adom/altium)** |

More than one open? Route to each in turn. None detected but the user wants PCB
work? Offer the three and ask which they use.

## What each hub gives you

Every hub is the complete, current menu of Adom surfaces for that tool, and its
dependency graph *is* the toolkit:

- **Drive it live** — the Adom Desktop bridge into their real install
- **See it without opening it** — web viewers + native wiki component viewers
- **Manage & sync libraries** — the library manager / project manager
- **Source parts** — chip-fetcher, component pages, importers, distributor data
- **Create & export CAD** — symbol / footprint / 3D / library translator / validate
- **Publish as a molecule** — `<tool>-export-molecule` → molecule-publish → wiki

## Coverage at a glance

| | KiCad | Fusion 360 | Altium |
|---|---|---|---|
| Live desktop bridge | ✅ | ✅ | ⚠️ part-add; PDF blocked |
| Web viewer | ✅ | ✅ (STEP) | via component page |
| Library manager | ✅ klm + APM | ✅ APM | ✅ APM |
| Chip sourcing (native lib) | ✅ | ✅ `.lbr` | ✅ `.IntLib` |
| Symbol/footprint creation | ✅ | ✅ | via `adom-lbr` |
| Molecule publish | ✅ | ✅ | ✅ |

The three hubs are members of this **eda** family.
