cd /news/artificial-intelligence/i-built-a-free-ai-pain-point-miner Β· home β€Ί topics β€Ί artificial-intelligence β€Ί article
[ARTICLE Β· art-77956] src=github.com β†— pub= topic=artificial-intelligence verified=true sentiment=Β· neutral

I Built a Free AI Pain Point Miner

A 25-year enterprise IT veteran released a free open-source AI tool called Pain Point Miner that scans YouTube channel transcripts and returns a ranked list of audience questions and pain points, using Anthropic's Claude Haiku model for extraction. The tool, which costs a few cents per run and requires users to provide their own transcript files, aggregates results into a report showing the most frequently mentioned questions and pain points across videos. The creator noted that one of three test transcripts failed due to a token budget issue with Haiku, a known limitation not yet fixed.

read2 min views1 publishedJul 29, 2026
I Built a Free AI Pain Point Miner
Image: source

Point this at a YouTube channel's transcripts and it hands back a ranked list of what that audience actually asks and struggles with β€” no manual comment-scrolling, no guessing.

I spent 25 years in enterprise IT before I ever touched a line of Claude Code. Reading a room full of frustrated people and finding the one real question under the noise isn't a new skill AI gave me β€” it's the same skill I used for two decades in ops, just pointed at a different kind of ticket queue. This tool automates the scanning part. It doesn't replace the judgment part.

indexer.py

scans a folder of transcript.md

files and builds a lightweight index.pain_point_extractor.py

reads that index, sends each transcript through Claude (Haiku) to pull out questions, pain points, and desired outcomes, then aggregates everything into one ranked report.

Output looks like this:

## Top Questions (Most Asked)
1. How do I rebuild my processes around what AI makes possible...? β€” mentioned in 4 video(s)

## Top Pain Points (Most Expressed)
1. Existing business models built on inefficiencies... β€” mentioned in 6 video(s)

It doesn't download transcripts for you, it doesn't touch Reddit or any other source, and it doesn't publish anything. Point it at .md

transcript files you already have. Nothing else.

pain-point-miner/
β”œβ”€β”€ indexer.py                       # scans transcripts/, builds the index
β”œβ”€β”€ pain_point_extractor.py          # two-pass Claude extraction + aggregation
β”œβ”€β”€ README.md
β”œβ”€β”€ build-it-yourself-prompts.md     # rebuild this with your own AI, 3-phase prompt
β”œβ”€β”€ devto-announcement.md
β”œβ”€β”€ transcripts/                     # your own .md files go here (not included)
β”‚   └── <group-name>/
β”‚       └── <channel-name>/
β”‚           └── *.md
└── knowledge_base/
    β”œβ”€β”€ index.json                   # generated by indexer.py
    └── reports/
        └── pain_points_<date>_<group>.md   # generated by the extractor

file in this folder:

ANTHROPIC_API_KEY=your_key_here
  • Put your own transcripts in transcripts/<group-name>/<channel-name>/*.md

, matching the structure above. Each file needs a plain text header (title, channel, date) followed by the transcript body β€” no sample transcripts are included in this repo (the ones used to test it were someone else's copyrighted video content, not fit to redistribute).

python -c "from indexer import build_index; build_index(verbose=True)"
python -c "from pain_point_extractor import run_extractor; run_extractor(group='<group-name>')"

Cost: Haiku, a few cents per run for a handful of files. You're paying Anthropic directly for your own usage β€” nothing routes through me.

Fed it three real AI/tech transcripts as a first test. Two extracted cleanly; one failed with a truncated-JSON error because Haiku ran out of the token budget mid-response. Known limitation, not fixed yet β€” if you hit it, either raise max_tokens

in _pass1_extract()

or just accept the occasional skip; the aggregation step still runs fine on whatever succeeded.

Free guide for IT professionals figuring out what AI can't replace: https://rskiles.com/the-riddle-of-steel

── more in #artificial-intelligence 4 stories Β· sorted by recency
── more on @anthropic 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/i-built-a-free-ai-pa…] indexed:0 read:2min 2026-07-29 Β· β€”