Skip to content
TubePulse
Warming up the instruments

Evidence-backed creator intelligence

Your competitors
already ran the experiments.

Paste a channel. We pull their real numbers, find the videos that quietly beat their own median, and hand you ranked ideas with the receipts still stapled on.

Medians, not meansMedians, not meansMedians, not means
0–6 min

For a full channel pull

0 ideas

Each one with citations

0 project

Everything hangs off it

How it works

Three steps.
No guesswork.

01 / Collect

Paste a channel. Walk away.

Two to six minutes, running in the background. You get a live status card in under a second, then you are free to go and do literally anything else.

02 / Compare

Score every video against its own channel.

Not a global benchmark, and definitely not the mean — one runaway video hauls a mean up high enough to hide every other outlier behind it. The median does not flinch.

03 / Commit

Up to eight ideas, each showing its working.

Each one cites the videos it came from and wears the confidence the model actually reported. Especially the embarrassing ones.

The non-obvious bit

A 500k-view video can be a flop.

On a channel averaging two million, it is a disappointment. On one averaging twenty thousand, it is the best thing that ever happened to them. Absolute view counts tell you almost nothing.

So every video is scored against its own channel's median. That one decision is most of the accuracy in this product.

Absolute view counts are meaningless. Relative ones are the product.
docs/product.md — the one non-obvious idea

What a channel actually looks like

Most videos sit in the middle.
The edges are the story.

Every point is a video, placed by how far it beat or missed the channel's median. The crowded middle is that channel on an ordinary Tuesday. The stragglers at the edge are why you are here.

Generated ideas

Why nobody finishes your intro82%
The 8-minute retention cliff, tested64%
Rebuilding a thumbnail from the numbers41%

Illustrative. Real ideas cite the videos they came from.

Receipts included

Including the unflattering ones.

Every idea carries the confidence the model actually reported. A 41% stays 41%. Rounding it up to something reassuring would make the number worthless, and you would stop trusting the 82% too.

What is in the box

Six things it does
properly.

Median scoring

Every video measured against its own channel's midpoint, so a big number on a big channel stops flattering itself.

Web enrichment

Context from beyond YouTube, so an idea turns up already knowing what the rest of the internet said about it.

Honest confidence

The model's own number, unrounded. A 41% stays a 41% rather than being quietly promoted to a recommendation.

Nothing blocks

Slow work goes to a queue. Close the tab, make tea, come back — the scrape got on with it.

Scored against itself

A million views means nothing without a baseline. Every video is measured against its own channel's median, so a big channel's flop cannot masquerade as a hit.

Receipts attached

Each idea links the videos behind it, so you can argue with it properly instead of just vibing.

Deliberately out of scope

What it will
never do.

A tool that claims to do everything does nothing in particular. These are refusals, not a roadmap with the dates rubbed off.

  • NoPublishing, scheduling or uploading to YouTube
  • NoThumbnail generation or design tooling
  • NoTeams, sharing or permissions beyond your own rows
  • NoAnalytics on your own channel — Studio already does that well

Reasonable questions

Asked before you ask them.

Do I need the competitor's permission?

No. Everything used is public: the videos, the view counts, the upload dates. It is the same information anyone can read on the channel page, gathered and compared properly.

Why the median and not the average?

One breakout video pulls an average up far enough to hide every other outlier on the channel. The median sits in the middle regardless, so a video that beats it has genuinely beaten that channel's normal.

How long does a channel take?

Two to six minutes for a full pull, running in the background so you can close the tab. If a scrape returns 480 of 500 videos that is a success — the dropped ones are counted and logged, not silently ignored.

What happens to my research?

It stays in your own project. Row-level security is enabled on every table in the same migration that creates it, so the database itself refuses to hand your rows to anyone else.

Go and be
suspiciously well informed.

Three free runs a month is more than enough to catch us bluffing.