BOM Component Description Enricher

How it works

  1. Upload an .xls or .xlsx workbook.
  2. Choose a sheet and identify the part-number and description columns.
  3. Start processing. The OpenRouter-backed workflow enriches component descriptions while the page shows progress and preview rows.
  4. Download the exported Excel file when processing is complete.

Local runtime storage

Processed files are kept in storage/results. The server also creates storage/temp, and selected sheets are cached in memory during processing. These are local runtime locations whose retention depends on the host's writable filesystem.

Run locally

pnpm install
pnpm start

Set OPENROUTER_API_KEY in .env before processing descriptions.