All Products
Live

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

  1. Reddit ingestion — a scheduled job pulls top posts and comment threads from r/BuyItForLife via the Reddit API
  2. AI extraction — GPT-4o-mini reads each comment thread and extracts structured product recommendations, weighted by upvote score
  3. 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
  4. eBay enrichment — a continuous sync job pulls live listings for every product and scores them for relevance, keeping prices current
  5. 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

Python FastAPI asyncpraw OpenAI eBay API Supabase RapidFuzz

Ready to Try It?

Questions, feedback, or ideas? We'd like to hear them.