OnlyBuyForLife
AI-powered Buy It For Life product discovery — shop smarter, buy once.
The Problem
Every year you replace the same cheap products — the knife that dulls in a month, the jacket that falls apart, the blender that gives up. Meanwhile, Reddit's r/BuyItForLife community has spent years collectively testing and recommending products built to genuinely last a lifetime.
The problem? That knowledge is scattered across thousands of posts, buried under upvotes and threads. Finding it is a research project.
What OnlyBuyForLife Does
OnlyBuyForLife is an AI-powered discovery tool that does that research for you.
Browse a curated product catalog — cookware, knives, boots, wallets, flashlights, and more — surfaced automatically from the BIFL community's most upvoted and most-discussed recommendations.
Shop on eBay — every product in the catalog is enriched with live eBay listings, refreshed continuously so prices and availability are always current.
Community-driven rankings — products are scored by mention frequency and Reddit upvote weight, so the items that keep rising to the top of r/BuyItForLife rise to the top of our catalog too.
How It Works
- Reddit ingestion — a scheduled job pulls top posts and comment threads from r/BuyItForLife via the Reddit API
- AI extraction — GPT-4o-mini reads each comment thread and extracts structured product recommendations, weighted by upvote score
- Fuzzy deduplication — RapidFuzz merges variant names (
"All-Clad D3","allclad d3 fry pan") into a single catalog entry, accumulating community signal rather than splitting it - eBay enrichment — a continuous sync job pulls live listings for every product and scores them for relevance, keeping prices current
- Browse the storefront — products appear in a clean, category-filtered storefront built on FastAPI and Jinja2
Why We Built This
As a craftsman-developer, I believe in tools that outlast their owners. The BIFL philosophy aligns with how I think about software too — build it right the first time, make it last. This product is also a proving ground for our AI ingestion and enrichment pipeline.
This is what building in public looks like at Brew Bytes: ship something we actually want to use, talk openly about the engineering, and iterate based on real users. Read the full technical walkthrough in From Reddit Threads to Product Listings: OnlyBuyForLife's Ingestion Stack.
Current Status
Version 1 is live on the web at onlybuyforlife.com. It is a website only; there is no mobile app. The Reddit ingestion pipeline, AI extraction, fuzzy deduplication, and eBay enrichment are all running. Have feedback on the catalog or want to discuss a partnership? Reach out on the Contact page.
Built With
Build Log
Dev notes, decisions, and progress updates from the blog.
Ready to Try It?
Questions, feedback, or ideas? We'd like to hear them.