Channel header
Avatar, name, compact subscriber count, total views.
A five-minute walkthrough to take you from empty keys to your first analyzed channel. No prior Google Cloud experience needed.
YT Studio Analyzer is bring-your-own-key. You plug in two free API keys; the app stores them only in this browser and uses them to talk to Google on your behalf. Nothing is sent to a server we control.
10,000 units / day.New Project). Any name is fine.YouTube Data API v3, open it, and click Enable.APIs & Services → Credentials, click Create credentials → API key, and copy the generated key.Edit API key and restrict it to YouTube Data API v3 so it can't be reused elsewhere.Tip: the quota dashboard lives under APIs & Services → Quotas if you ever want to see how much you've spent.
Create API key. If prompted, pick the same Google Cloud project from step 2 (or a brand-new one).The Gemini free tier covers content analysis, thumbnail review, title / hook generation, and topic clustering for most creators without a paid plan.
Save. The app makes a lightweight live call to validate the key before storing it — an invalid key is rejected with a clear message.Configured, the channel-lookup page unlocks on the home screen.Keys are saved in localStorage plus a cookie scoped to this site so the server can read them for YouTube and Gemini requests. You can edit or delete a key any time from the same page.
Head to Channel lookup and paste any of the following:
https://www.youtube.com/@LearnwithManoj@LearnwithManojUCxxxxxxxxThe app resolves the input to a canonical channel id, caches the result for an hour (per-key, in-memory only), and redirects you to the dashboard at /dashboard/<channelId>.
The dashboard loads in parallel — you'll see skeletons briefly, then four sections:
Avatar, name, compact subscriber count, total views.
Avg views · engagement rate · uploads/week · best day of week (in your browser's timezone).
View counts across the latest 50 videos, oldest → newest.
Click any thumbnail to trigger AI thumbnail analysis. The publish-time heatmap below highlights the weekday × hour slot where this channel usually performs best.
The dashboard snapshot is also cached in your browser (IndexedDB) so the Recent channels page can show summary stats for anything you've viewed before.
Growth tracking: every time you reopen a dashboard a new snapshot is appended to a local history (up to 30 entries per channel, deduped within 5 minutes). Once you have two or more snapshots the dashboard shows a growth chart and a delta card summarising what changed between them — all stored on this device only.
When you want more than analytics, open the Creator Studio for AI tools:
Generate and score alternative titles against your existing catalogue.
Draft the first 15 seconds, SEO description, and chapter markers for a video you pick from the channel.
Embed every video in the channel with text-embedding-004 and group them into topical clusters.
Create thumbnail variations with gemini-2.5-flash-image-preview for any video on the channel.
Stream a structured outline — cold open, hook, beats, CTA, outro — tuned to a target runtime and optional audience note.
Paste two candidate titles and get axis-by-axis scores (clarity, curiosity, SEO, clickability) plus a rationale for the winner.
Upload two thumbnails (or paste URLs) and compare face impact, readability, contrast, and curiosity gap side by side.
After running a /compare session, jump to gap analysis to surface shared topics and each channel's missing angles.
(likes + comments) / views × 100, summed across all fetched videos.(valid publish dates − 1) / span in days × 7. Counts intervals, not videos, so 2 videos a week apart reads as 1.0 / week."YouTube API key is invalid"
Double-check the key on the API Keys page. If you restricted the key, confirm it allows YouTube Data API v3.
"Quota exceeded — try again tomorrow"
You've used the 10,000-unit daily YouTube quota. Quotas reset at midnight Pacific time. You can raise the quota in Google Cloud if needed.
Channel not found
The handle / URL couldn't be resolved. Verify it opens on YouTube, and try the raw UC… channel id if the handle is very new.
Gemini returns an error
Re-validate the Gemini key on the API Keys page. Free tier has per-minute limits; wait a minute and retry if you've been hammering Studio tools.
localStorage and a same-site cookie; never on a shared server.IndexedDB on your device. Clearing the Recent channels page wipes them.NEXT_PUBLIC_TELEMETRY_ENDPOINT in your own deployment.⌘ K / Ctrl K — open the command palette; search any page (including this one) or any recently viewed channel.Esc — close the palette or any open modal.