Dashboard
Channel totals and your last 28 days, on load. No spinner, no re-fetch — it's already there.
Opens first · 0 network calls · always current
Pulse pulls your channel and analytics straight from Google, caches everything on your computer, and tells you what’s working — no subscription, no server, no catch.
Free. Read-only. Nothing leaves your computer.
Subscribers
12,480
+184
Views · 28d
4.2M
+12%
Watch hrs
184k
—
Views, last 28 days
Illustrative · your real numbers render in the app
No content calendar, no comment moderation, no social-listening noise. Pulse is the four views you’d open every Monday morning, and nothing else.
Channel totals and your last 28 days, on load. No spinner, no re-fetch — it's already there.
Opens first · 0 network calls · always current
Subscriber and view trends further back than 28 days. See the weeks that worked, and the ones that quietly didn't.
Long-range trends · cohort-ready · exportable JSON
Click-through rate, retention, and the long tail for every upload — so you know what actually earned the click.
Per video · CTR & retention · sorted by impact
Tactical suggestions generated from your last 28 days. Specific to your channel, computed on your own machine.
Generated locally · channel-specific · updates weekly
The whole thing takes about ninety seconds the first time and zero seconds after that.
Read-only YouTube scopes. Nothing you grant lets Pulse touch your channel — only read it.
Straight from Google's APIs to a cache on your machine. No middle server, because there isn't one.
Four tabs, already populated. Read what matters, close it, go make the next video.
Local-first, no exceptions
The cache lives in your user directory, never in the cloud.
Read-only scopes
Pulse can request and read. It cannot post, edit, or delete anything.
No telemetry, no SDKs
No analytics, no crash reporter, no ad pixel. Just the YouTube API.
Wipe at any moment
Settings → Clear ALL local data. Everything, gone, instantly.
Pulse calls Google’s YouTube APIs directly, under your own sign-in. There’s no Pulse server in between — because there isn’t a Pulse server.
0
Servers
We don't have any. There's nothing to breach.
2
Read-only scopes
youtube.readonly + yt-analytics.readonly. Pulse can look, not touch.
100%
Local storage
Cached at %APPDATA%\ProjectPulse. Never uploaded, never sold.
1 click
To erase everything
Settings → Clear ALL local data. Instantly, completely.
Full GDPR-compliant policy at /privacy. The desktop app links to the same page from its About dialog.
Signed, under 50 MB, ships with Virdana’s OAuth client baked in. Sign in, sync once, and you’re reading your channel — no account to create on our end.
Download for WindowsOne email per platform, sent the day it’s signed and ready. Nothing else, nothing in between.