app
Parts Search
Public Made by Adomby adom
One search box across Mouser, DigiKey and JLCPCB: parallel queries, side-by-side product photos, and a Mouser-preferred recommendation that reasons around stock and lead time.
← Commit history
Gorgeous README + billboard hero + inline screenshots; Wiki v2 page.json
4 files changed
+93
docs/screenshots/align-gallery-single-window.pngadded⋯ 1 unchanged line ⋯
wiki/body.mdadded+44@@ -0,0 +1,44 @@+# adom-parts-search++Parallel 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.++## Why Mouser is preferred++- **40-minute drone delivery** from Mouser's Mansfield, TX fulfillment center to our Fort Worth facility (~15 miles)+- **Near-zero shipping cost** (drone route, Mouser-operated)+- DigiKey is only picked when Mouser is out of stock, lead time is >14 days, or DigiKey is >30% cheaper on volume++## Use++```bash+# CLI (JSON on stdout, unified across all 3 vendors)+adom-parts-search search "iCE40HX4K-TQ144" --limit 5++# Hydrogen webview — 3-column grid with product photos, buy/datasheet links, zoom+adom-parts-search app+```++## Architecture++Client-only, no service container of its own. Coordinates three existing Tier A vendor backends:++```+ any user container+ │+ ▼+ adom-parts-search CLI / app+ │ (3 parallel HTTP POSTs)+ ├──▶ mouser-xr8t4f5d01bt.adom.cloud (adom-mouser)+ ├──▶ digikey-gjuu8l5t69uh.adom.cloud (adom-digikey)+ └──▶ jlcpcb-wela51osctvp.adom.cloud (adom-jlcpcb)+```++Each vendor backend self-heals via its own cron watchdog (every 2 min). This app just aggregates + renders.++## Install++Tier A — `gallia/install.mjs` pulls it from the wiki on every gallia container. Or run the paste-install one-liner on the wiki page.++## Source++[adom-inc/adom-parts-search](https://github.com/adom-inc/adom-parts-search) (private).
wiki/discovery.jsonadded+16@@ -0,0 +1,16 @@+{+ "slug": "adom-parts-search",+ "pitch": "Search Parts Search Electronics for components, pricing, stock, and datasheets — CLI + webview app + shared backend service.",+ "triggers": [+ "parts-search",+ "parts-search parts",+ "parts-search pricing",+ "parts-search search",+ "parts-search part number",+ "component search",+ "part lookup",+ "price breaks",+ "datasheet parts-search",+ "in stock parts-search"+ ]+}
wiki/page.jsonadded+33@@ -0,0 +1,33 @@+{+ "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).",+ "metadata": {+ "repo": "adom-inc/adom-parts-search",+ "version": "0.1.7",+ "releases": {+ "adom_docker": {+ "asset_name": "adom-parts-search",+ "binary_url": "https://wiki-ufypy5dpx93o.adom.cloud/static/apps/adom-parts-search/adom-parts-search",+ "install_hint": "curl -fsSL https://wiki-ufypy5dpx93o.adom.cloud/static/apps/adom-parts-search/adom-parts-search -o /tmp/adom-parts-search && chmod +x /tmp/adom-parts-search && sudo install -m 0755 /tmp/adom-parts-search /usr/local/bin/adom-parts-search && adom-parts-search install"+ }+ },+ "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."+ }+}