APP v0.1.8

Mouser Electronics Search

Search Mouser components, pricing, and stock. Three faces: CLI verbs (search/part/health), a Hydrogen webview app, and a shared backend HTTP service.

Mouser Electronics Search
โšก Install this app

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

I want to install the "Mouser Electronics Search" app from the Adom Wiki (https://wiki-ufypy5dpx93o.adom.cloud/wiki/apps/adom-mouser). For the Docker CLI: curl -fsSL https://wiki-ufypy5dpx93o.adom.cloud/static/apps/adom-mouser/adom-mouser -o /tmp/adom-mouser && chmod +x /tmp/adom-mouser && sudo install -m 0755 /tmp/adom-mouser /usr/local/bin/adom-mouser && adom-mouser install Then verify the install works.

Download v0.1.8

โŠž Windows coming soon
macOS coming soon
๐Ÿง Linux coming soon
๐Ÿณ Adom Docker CLI adom-mouser ยท

See all releases on GitHub

adom-mouser

Search Mouser Electronics for components, pricing, stock, and datasheets. One Rust binary with three faces:

  • CLI verbs โ€” adom-mouser search|part|health return normalized JSON on stdout, ready for | jq.
  • Hydrogen webview app โ€” adom-mouser app opens a first-class "Mouser Search" tab with per-card images, price breaks, RoHS / lifecycle / packaging flags, copy-to-clipboard for MPN and Mouser PN, and a backend-health indicator.
  • Backend HTTP service โ€” adom-mouser serve runs an HTTP proxy (port 8775) with a 10-minute LRU cache. Keeps the Mouser API key server-side; consumer containers point MOUSER_API at it.

Mouser search webview showing STM32F103 results with pricing and stock

Install

curl -fsSL https://wiki-ufypy5dpx93o.adom.cloud/static/apps/adom-mouser/adom-mouser \
  -o /tmp/adom-mouser \
  && chmod +x /tmp/adom-mouser \
  && sudo install -m 0755 /tmp/adom-mouser /usr/local/bin/adom-mouser \
  && adom-mouser install

Installs the binary to /usr/local/bin/adom-mouser, deploys ~/.claude/skills/adom-mouser/SKILL.md and ~/.claude/skills/adom-mouser-build/SKILL.md, and registers bash completions.

For gallia containers, this is done automatically by gallia/install.mjs โ€” adom-mouser is a Tier A app (every Adom user needs component search day-one).

Use

# CLI
adom-mouser search "STM32F103RBT6" --limit 5
adom-mouser part 511-STM32F103RBT6 | jq '.components[0] | {mouser_pn, unit_price, price_tiers, stock}'
adom-mouser health

# UI
adom-mouser app        # opens a Hydrogen webview tab

# Backend
MOUSER_API_KEY=<key> adom-mouser serve    # runs on service-mouser container

Architecture

  any user container             service-mouser (default-light)
  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€             โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
  adom-mouser search       โ”€โ”
  adom-mouser app          โ”€โ”ผโ”€โ”€โ–ถ adom-mouser serve (port 8775)
  adom-mouser health       โ”€โ”˜    + MOUSER_API_KEY
                                 + 10-min LRU cache
                                 + self-heal cron watchdog
                                          โ”‚
                                          โ–ผ
                                api.mouser.com / v2

The service container clones only adom-inc/adom-mouser; its service/watchdog.sh runs every 2 min to (1) keep the service healthy and (2) git fetch origin main + rebuild + swap binary when a new release lands. No redeploy step after publishing โ€” publish.sh pushes to main, the service container picks it up within ~5 minutes.

Source

Source at adom-inc/adom-mouser (private). The public artifact is this wiki page's docker-binary asset โ€” source access is not required to install or use the app.

Built following the canonical adom-app-model: single private repo for both client + service code, binary published to the wiki, service on its own default-light container, Tier A distribution via gallia/install.mjs.

ADOM
adom-mouser 1 month ago
no description โ€” ask the uploader to set one
3.2 MB

Install notes

Adom Docker CLI install steps
curl -fsSL https://wiki-ufypy5dpx93o.adom.cloud/static/apps/adom-mouser/adom-mouser -o /tmp/adom-mouser && chmod +x /tmp/adom-mouser && sudo install -m 0755 /tmp/adom-mouser /usr/local/bin/adom-mouser && adom-mouser install

Screenshots

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

๐Ÿ”Ž How Claude finds this page (discovery snippet)

This page opts into Adom Wiki auto-discovery. When a user working in Claude Code mentions any of the trigger phrases below, Claude can proactively suggest this page. The pitch is exactly what Claude will say.

Pitch
"Search Mouser Electronics for components, pricing, stock, and datasheets โ€” CLI + webview app + shared backend service."
Triggers
"mouser", "mouser parts", "mouser pricing", "mouser search", "mouser part number", "component search", "part lookup", "price breaks", "datasheet mouser", "in stock mouser"

Recent activity

3 commits