Engineered for precision
BOMexplorer automates the tedious parts of BOM management, giving you accurate data and saving hours of manual work.
BOM Import
Multi-format support
Drag-and-drop CSV import with intelligent parsing. Supports KiCad Symbol Fields Table, Altium BOM exports, and generic formats. Auto-detects column headers (Refs, RefDes, Designator, Qty, MPN, Value).
DNP detection
Automatic recognition of Do Not Populate / Excluded columns from KiCad and Altium. DNP rows are visually dimmed for instant recognition.
Raw field preservation
Complete original CSV row stored as JSON per line, enabling re-matching without re-import.
6 providers. One search.
Simultaneous query with fallback
Queries Nexar, OEMSecrets, DigiKey, Mouser, FindChips, and NextPCB. If the active provider returns no results, automatically tries the next configured provider in sequence.
Source badge per row
Every BOM line shows which provider supplied the match — always visible, always clear.
Provider health tracking
Admins can monitor real-time provider status, latency, and error rates with auto-refresh.
AI-Powered Matching
Hierarchical matching
Exact MPN → hyphen-stripped MPN → distributor part number → keyword search. Multi-stage matching ensures maximum coverage.
AI classification
Claude-powered classification for unmatchable values — crystal symbols, fiducials, mounting holes, copper-only parts. Generates automated, provider-specific queries.
Smart skip list
Automatically skips known unmatchable values (TestPoint, LED, Fiducial, MountingHole) unless an explicit MPN is provided.
Confidence indicators
Visual badges: exact MPN, parametric, keyword, AI-suggested, unmatched. Always know match quality at a glance.
Natural language query
Talk to your BOM
Type plain-English filters — "show me capacitors under $0.10" — to instantly highlight matching rows. A rare UX feature in BOM management tools.
Powered by Claude Haiku
Fast, cost-effective AI with debounced input for real-time highlighting without lag.
Visual filtering
Matching rows get amber borders for instant visual identification. No scrolling, no exporting — just type and see.
BOM Table Control
Sortable & editable columns
Click-to-sort headers, inline-editable ref/value/footprint fields. Virtualized rendering for efficient display of large BOMs.
Column visibility toggle
Show or hide individual columns to create a customized view focused on what matters to you.
Part thumbnails
48px clickable image column with fallback icon. Click to open full-size image in new tab.
Row locking
Per-row lock/unlock to freeze matches (amber highlighting on locked rows). Bulk lock/unlock all with one click.
Alternatives & Substitution
Full-page alternatives view
Dedicated view per BOM line showing all ranked candidate parts with pricing, stock levels, and distributor information.
One-click swap
Swap parts with a confirmation dialog. Auto-records every substitution for audit trail.
Substitution history
Collapsible timeline showing all swaps with MPN, timestamps, and trigger reason. Full traceability.
Part ranking
AI-suggested candidates marked with badge. Rank 2+ results auto-stored as alternatives.
Supply Chain Monitoring
Overnight re-query
Celery background job re-checks all active BOM lines for price and stock changes. Set it and forget it.
Flag detection
Out-of-stock, low-stock, price spike, end-of-life, and lead-time increase alerts — all detected automatically.
Alert lifecycle
Open → Watching → Ignored → Resolved workflow with snooze support. Control which alerts need action.
Morning digest email
Start your day informed. Automated email summary of new flags, delivered to your inbox each morning.
Preferences & Configuration
Global user preferences
Configure distributor order, excluded distributors, preferred manufacturers, accepted generic passives, lifecycle policy, currency, region, and grade.
Per-project overrides
Override global settings per project — distributor restrictions, quantity, grade, lifecycle policy. Null values inherit from global.
Export
CSV Export
UTF-8 BOM, comma-separated, generic format compatible with any spreadsheet application.
Excel Export
openpyxl-generated with bold header row, auto-sized columns, sheet named "BOM".
Manufacturer CSV Export
12-column manufacturer-ready format for assembly partners.
Security & Account
JWT authentication
Email/password auth with short-lived access + refresh tokens in httpOnly cookies.
Email verification
Signup verification flow with resend capability.
Secure password reset
Tokenised email link with 24h expiry. Always-200 response to prevent email enumeration.