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, the same kind of technology we build for consulting clients.

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. 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?

Have questions or want help integrating this into your workflow? We're happy to help.