Ubrella

All your projects.
One place to know what needs you.

Ubrella connects RevenueCat, PostHog and GitHub, groups what it finds under your projects, and tells you every morning what is working, what changed, and what needs you.

Private beta. No card, no newsletter — one email when your spot opens.

Daily brief Synced today, 06:00

Good morning. 2 of 5 projects look normal.

  • People needs you: its main GitHub Action has failed twice since yesterday, and revenue is 31% below the previous seven days.
  • Wilhelm revenue is 24% below baseline while usage is stable — trial starts dropped, nothing was deployed.
  • Grill Me has three pull requests waiting for more than three days.
  • Last30 is growing: active users up 24% this week.
How it works
01

Connect once.

Sign in to RevenueCat, PostHog and GitHub — as many accounts per provider as you have. Ubrella discovers every project, repository and app it can see. You pick which ones matter.

02

Confirm the matches.

“Grill Me” in RevenueCat, grill-me-ios on GitHub and “GrillMe Production” in PostHog are the same thing. Ubrella suggests it with a confidence score. Nothing is assigned until you say so.

03

Read the brief.

Every morning after the sync: which projects look normal, which need you, and why — in four sentences, in the app, by push and by email. Then get on with your day.

The portfolio

Five apps, one line each.
Nothing to configure.

ProjectPulseRevenue · 7dUsers · 7dPRsIssuesBuild
People iOS · API €92 −31% 421 −18% 2 7 Failed
Wilhelm iOS €312 −24% 1,284 +2% 0 3 Green
Grill Me iOS · Web €168 +8% 843 +12% 3 12 Green
Last30 Web · iOS €120 +6% 2,031 +24% 1 4 Green
Belegkompass iOS €58 +20% 0 2 Green

Numbers compare the last seven days with the seven before. Colour appears only where a rule fired — how baseline works.

Pulse

A status that shows its reason.

Every project has a Pulse. It is not a mood and not a score — it is drawn from the open attention items, and nothing else. Two things open, one of them serious? You can see that before you read a word.

HealthyNothing open. A closed ring, no colour. Silence is the reward.
AttentionOne amber segment per open item. The ring stays closed.
CriticalAt least one item is critical — and the ring breaks there.
UnknownNo usable data yet. Dashed, uncoloured. Not an alarm.

Attention items come from plain rules — a failed workflow on main, a pull request waiting too long, revenue materially below its baseline, an integration that stopped syncing. Items resolve themselves when the system can see the fix, and wait for you when it can't. All the rules.

Integrations

Three that matter first.

GitHub
Repositories, pull requests, issues, Actions. Personal and organisation accounts side by side. The failed build is the first thing you see.
RevenueCat
Revenue, active subscriptions, trials, cancellations — per project, against its own baseline.
PostHog
Active users and event volume. We keep the counts and trends, never the raw events.

Coming soon App Store Connect · Cloudflare · Vercel · Sentry · Resend — tell us which one you need.

What Ubrella will not do

The layer above your tools. Not a replacement.

  • It does not poll all day. One full sync each morning. The brief says “yesterday”, never “37 minutes ago”. Webhooks come later, once the morning is right.
  • It does not pretend to know more than it does. When the assistant can't see why a build failed, it says so and links you to the workflow run.
  • It does not store your events. Counts, trends, snapshots — not millions of PostHog rows.
  • It does not act on your behalf. No auto-merges, no re-runs, no production changes. Observe and understand first.
  • It does not replace RevenueCat, PostHog or GitHub. They stay the source of truth. Ubrella tells you which one to open.
Pricing

Free for three projects.
No card to start.

€0

  • Up to 3 projects
  • GitHub, RevenueCat, PostHog
  • Daily sync, daily brief, iOS app
  • Pulse and attention inbox
  • Ask, with a fair daily allowance

More than three? Usage-based pricing is coming after the beta, and it will be priced from what a project actually costs us to watch — not from what is easy to count. Monthly warning, spending limit, hard cap. A usage bill should never feel dangerous to an indie developer.

Beta users keep their projects when pricing arrives.

Private beta. No card, no newsletter — one email when your spot opens.

Questions
What is a “project”?

One thing you ship and care about as a unit — an app, a SaaS, a website, or a combination. Under it hang the sources: a RevenueCat project, one or more GitHub repositories, a PostHog project. Projects and sources.

Does Ubrella ever assign things automatically?

No. It suggests matches with a confidence score and preselects the obvious ones, but a source is only assigned when you confirm. A wrong assignment is the worst mistake this product could make.

Where does the data live?

On servers in the EU. Credentials are stored in a secrets vault, never in ordinary records. We keep aggregates and daily snapshots, not your raw events. Privacy.

Is there an Android app?

Not yet. The web app works well on a phone, and the API that feeds the iOS app is the same one an Android app will use. iOS first because that's what the founder ships.

Who makes this?

One indie developer in Goch, Germany, with five apps and the same problem you have. Ubrella is the tool he opens first each morning.