For indie founders

Your business has metrics. So do you.

Revenue, sleep, recovery and shipping — in one place.

14-day free trial · no card to start · read-only Stripe

IndieVitals
Demo data
Thu, Sep 24Synced 06:12

Today's insight: You shipped more this week while sleep stayed near baseline.

Today

Thursday, September 24

Business

Stripe
€428
Revenue today
/ 7d
€2,842
MRR
€4.9k
As of Thu, Sep 24

Body

WHOOP
72
Recovery
Sleep
81
HRV
47 ms

Resting HR 52 bpm · Strain 14.5

Build

GitHub
6
Commits today
/ 7d
21
PRs merged
2

History

Revenue · daily

€2,842 7d total

€0
€250
€500
Revenue, daily, Sep 18–24
DateRevenue
Fri, Sep 18€396
Sat, Sep 19€371
Sun, Sep 20€452
Mon, Sep 21€318
Tue, Sep 22€405
Wed, Sep 23€472
Thu, Sep 24€428

Recovery · daily

66 avg

50
65
80
Recovery score, daily, Sep 18–24
DateRecovery
Fri, Sep 1874
Sat, Sep 1963
Sun, Sep 2069
Mon, Sep 2158
Tue, Sep 2266
Wed, Sep 2361
Thu, Sep 2472
Recovery28-day median

Sleep · daily

79 avg

60
75
90
Sleep score, daily, Sep 18–24
DateSleep
Fri, Sep 1880
Sat, Sep 1977
Sun, Sep 2083
Mon, Sep 2174
Tue, Sep 2279
Wed, Sep 2376
Thu, Sep 2481

Commits · daily

21 7d total

0
5
10
Commits, daily, Sep 18–24
DateCommits
Fri, Sep 182
Sat, Sep 194
Sun, Sep 200
Mon, Sep 211
Tue, Sep 223
Wed, Sep 235
Thu, Sep 246

Showing Sep 18–24. Last date 2026-09-24.

IndieVitals is a wellness and business analytics tool. It does not provide medical advice, diagnosis or treatment.

Scores are the provider's own. Trends compare you only with your own recent history.

One screen. Three signals.

Business

Stripe revenue, MRR and momentum.

Body

Sleep, recovery or readiness, and HRV.

Build

Commits, merged PRs and shipping momentum.

Kept separate on purpose. There is no composite “founder score” — adding revenue to sleep would tell you nothing.

Connect what you already use.

See patterns, not another dashboard.

Every signal is compared with your own recent baseline, not with other people and not with a model.

Revenue and commits: the last 7 days against the 7 before. Recovery or readiness: today against your 28-day median. One plain sentence a day notes what changed. No causal claims, no advice, no AI guesswork.

Business
12% vs previous 7d
€2,842 in the last 7 days vs €2,538 the week before
Body
Recovery above baseline · +8
72 today vs your 28-day median of 64
Sleep
Near baseline · +4
81 today vs your 28-day median of 77

Share your week, not your bank balance.

Generate a weekly card for X or LinkedIn. Revenue shows as a percentage by default, or not at all. Toggle each health and build number, preview exactly what's public, and revoke the link whenever you like.

Example weekly IndieVitals share card: revenue up 12% vs last week, sleep 79 (+7), recovery 66 (+5) with a daily recovery line, 21 commits (+4) with daily commit bars, 2 merged PRs (±0).

One plan.

Founder

$19/ month

or $149 / year — save 35%

Start 14-day free trial

No card needed to see your dashboard. Cancel anytime.

  • Stripe integration (read-only)
  • WHOOP or Oura
  • GitHub, repositories you choose
  • 90-day history
  • Daily vitals and trends vs your baseline
  • Weekly share cards
  • Daily deterministic insights

Questions

Can IndieVitals change anything in my Stripe account?

No. IndieVitals connects as a Stripe App that only has read permissions for balance transactions, subscriptions, prices, coupons and basic account details. It cannot create payments, refunds, customers or subscriptions.

Is this a medical or health app?

No. IndieVitals is a wellness and business analytics tool. It shows the scores WHOOP or Oura already calculate, next to your business numbers. It does not provide medical advice, diagnosis or treatment.

Which health data do you read?

Daily summary scores only: sleep score, recovery (WHOOP) or readiness (Oura), HRV, resting heart rate, strain or activity score, and whether you worked out. No raw heart-rate streams, no locations, no notes.

Do I need both WHOOP and Oura?

No, one is enough. If you connect both, you pick one as your primary health provider. We never average WHOOP recovery with Oura readiness.

Is GitHub required?

No. It's optional and recommended. You choose exactly which repositories IndieVitals may analyze. We count commits and merged pull requests; we never read or store your source code.

How are the arrows calculated?

Revenue and commits compare the last 7 days with the 7 days before. Recovery or readiness compares today with your own 28-day median. Tap any arrow in the app to see the exact numbers behind it.

Will a share card reveal my revenue?

Not unless you choose to. Share cards show revenue as a percentage change by default, and you can hide it entirely. You preview exactly what's public before you copy a link, and you can revoke links any time.

Can I delete my data?

Yes. Disconnect any integration at any time, or delete your account from Settings. Deletion removes your profile, integrations, stored credentials, metrics and share links.