About
The story behind
the traces
Why we built this
We built this because BOM sourcing sucks.
Hours wasted cross-referencing distributors. Tabs upon tabs of DigiKey searches. Copy-pasting part numbers into spreadsheets like it's 2005.
Stock changes mid-project. Lead times shift overnight. That capacitor you spec'd last week? Now it's 52-week backorder and you're scrambling for alternatives at 11pm before your Monday production meeting.
We're engineers who got tired of spreadsheet hell. So we built the tool we wished existed.
What we believe
Your time matters
You should be designing circuits, not hunting for stock levels. The mundane stuff should be automated.
AI augments, not replaces
The LLM suggests and explains. You make the calls. We're not here to replace engineering judgment.
Transparency first
See why we suggest what we suggest. Every recommendation comes with reasoning you can verify.
How it works
DigiKey API integration
Direct DigiKey API access for real-time pricing, stock levels, and lead times. No middlemen, no stale data.
async fetchDigiKey(mpn: string)LLM-powered analysis
Our AI disambiguates vague part descriptions, identifies compatible alternatives, and optimizes for your constraints - cost, stock, or minimal distributors.
agent.analyze({ parts, constraints })Ranked recommendations
Get concrete suggestions with scores, not just raw data dumps. Each option explains the trade-offs so you can make informed decisions fast.
return suggestions.sort((a, b) => b.score - a.score)Stack
We believe in being transparent about how things are built. Here's what's under the hood:
No black boxes. Ask us anything about the implementation.
Get in touch
We want to hear from you
What features would make your life easier? Found a bug? Have a distributor you want us to add? We're all ears.
Or open an issue on GitHub - we read everything.