Skip to content

Jev directory

Reddit Content Opportunity Finder

A two-stage Python framework that cleans an Apify Reddit export, clusters comments with UMAP and HDBSCAN, then has Jev score each comment 0-1 for whether the brand could publish new content about it. Opportunities are flagged when the score clears 0.8 and no competitor is mentioned.
Stars
3
Language
Python
Reading time
3 min
Published by
Community
Author
simodepth96
Last verified
Oct 2026

Highlights

  • Stage 1 cleans an Apify Reddit export: drops bots and deleted comments, strips Markdown, URLs and HTML entities, and converts timestamps to UTC.
  • Stage 2 embeds comments with all-MiniLM-L6-v2, reduces with UMAP and clusters with HDBSCAN, then names clusters with Gemini and falls back to TF-IDF.
  • Jev scores each comment 0-1 for whether the brand could write new, useful content about it; the model is pinned to jev-1.13.0 with 8 parallel workers.
  • content_opportunity is Yes when body_score clears OPPORTUNITY_THRESHOLD (0.8) and no competitor is mentioned; the run writes a workbook and an HTML heatmap.
  • Missing keys degrade gracefully: no Gemini gives TF-IDF cluster names, no TypeSafe key leaves body_score blank, and no NLP access falls back to regex matching.

Quickstart

bash
pip install sentence-transformers hdbscan umap-learn scikit-learn openpyxl typesafe-sdk numpy pandas plotly google-genai google-cloud-language

Watch out

README reviewed 2026-10-17; the 0.8 opportunity threshold is a project default that the README itself recommends replacing with a hand-labeled one, GitHub metadata lists no license, and the pipeline depends on an Apify export plus Gemini, Google Natural Language and TypeSafe keys.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

Reddit: Localization QA with a decision model: meaning, terminology, and placeholders as separate checks.

Reddit: Reranking rebooking options with a decision model, ranked with reasons.

Reddit: LocalLLaMA debates whether TypeSafe's $870M raise is Jev hype.

Reddit: A developer turns Jev's pick-from-a-list output back into generated text.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai