Install Bomer
Install the CLI from PyPI and analyze your first Bill of Materials in minutes.
$ pip install bomer
Then run:
$ bomer analyze --bom bom.csv --suppliers suppliers.json --output-dir output/
Bomer will normalize your BoM, calculate cost and risk, and write human-readable reports and CSVs to the output/ directory.
What Does Bomer Do?
Bomer turns messy, vendor-specific BoMs into deterministic, comparable cost and risk views.
No prompt engineering, no hidden “magic”. The CLI takes a CSV in, runs schema-aware normalization, and produces clear cost and risk metrics for each part.
Feed Bomer a suppliers.json file with pricing for each part number. Bomer picks the best available price per part and summarizes total cost by line item, supplier, and currency.
Configure risk weights for lifecycle, availability, and single-source exposure. Bomer produces a ranked list of risky components so you know where to focus engineering effort.
Bomer is designed to be extended with LLM-based enrichers, but the core analysis is deterministic and reproducible. It’s safe to run in CI, cost-reports, and design reviews.
Get Started
Try Bomer with the sample data, then point it at your own BoMs.
- Install Bomer with pip install bomer.
- Clone the repo from github.com/emreyesilyurt/bomer .
- Run the CLI against data/sample_bom.csv to see the reports.
- Wire it into your own BoM export flow or CI pipeline.
Check the README in the GitHub repository for configuration examples, schema details, and extension ideas.