{
  "schema_version": 1,
  "type": "app",
  "slug": "adom-parts-search",
  "title": "Adom Parts Search",
  "brief": "Unified parts search across Mouser + DigiKey + JLCPCB in parallel. Side-by-side comparison with product photos. Mouser-preferred routing (40-min drone to Fort Worth, near-zero shipping).",
  "version": "0.1.7",
  "tags": [],
  "license": "MIT",
  "discovery_triggers": [
    "parts search",
    "find part",
    "source component",
    "source part",
    "compare distributors",
    "compare vendors",
    "Mouser or DigiKey",
    "BOM sourcing",
    "price this part",
    "where can I get",
    "check stock",
    "parts availability",
    "fastest delivery"
  ],
  "discovery_pitch": "Search Mouser + DigiKey + JLCPCB in parallel with product photos; Mouser-preferred routing for 40-min drone delivery from Mansfield to our Fort Worth facility.",
  "install": {
    "binary_name": "adom-parts-search",
    "install_dir": "",
    "install_hint": "",
    "version_cmd": ""
  },
  "readme": "# adom-parts-search\n\nParallel parts search across **Mouser + DigiKey + JLCPCB**, rendered side-by-side with product photos. Uses the existing vendor CLIs (`adom-mouser`, `adom-digikey`, `adom-jlcpcb`) as primitives and applies the Adom Mouser-preferred routing policy.\n\n![Unified parts search showing STM32F103 across Mouser, DigiKey, and JLCPCB side by side](https://wiki-ufypy5dpx93o.adom.cloud/static/apps/adom-parts-search/parts-search-results.png)\n\n## Why Mouser is preferred\n\n- **40-minute drone delivery** from Mouser's Mansfield, TX fulfillment center to our Fort Worth facility (~15 miles)\n- **Near-zero shipping cost** (drone route, Mouser-operated)\n- DigiKey is only picked when Mouser is out of stock, lead time is >14 days, or DigiKey is >30% cheaper on volume\n\n## Use\n\n```bash\n# CLI (JSON on stdout, unified across all 3 vendors)\nadom-parts-search search \"iCE40HX4K-TQ144\" --limit 5\n\n# Hydrogen webview — 3-column grid with product photos, buy/datasheet links, zoom\nadom-parts-search app\n```\n\n## Architecture\n\nClient-only, no service container of its own. Coordinates three existing Tier A vendor backends:\n\n```\n  any user container\n      │\n      ▼\n  adom-parts-search CLI / app\n      │  (3 parallel HTTP POSTs)\n      ├──▶ mouser-xr8t4f5d01bt.adom.cloud    (adom-mouser)\n      ├──▶ digikey-gjuu8l5t69uh.adom.cloud   (adom-digikey)\n      └──▶ jlcpcb-wela51osctvp.adom.cloud    (adom-jlcpcb)\n```\n\nEach vendor backend self-heals via its own cron watchdog (every 2 min). This app just aggregates + renders.\n\n## Install\n\nTier A — `gallia/install.mjs` pulls it from the wiki on every gallia container. Or run the paste-install one-liner on the wiki page.\n\n## Source\n\n[adom-inc/adom-parts-search](https://github.com/adom-inc/adom-parts-search) (private).\n",
  "author": {
    "id": "695820315b5f1e4db2fcf602",
    "name": "Kyle Bergstedt",
    "email": "kyle@adom.inc"
  },
  "visibility": {
    "public": true
  },
  "hero": null,
  "sample_prompts": [],
  "metadata": {},
  "created_at": "2026-05-28T05:28:37.840Z",
  "updated_at": "2026-05-28T05:28:37.840Z",
  "skills": []
}