Sennaug is the portfolio cockpit for founders running several SaaS products. It reads your stack, ranks what matters, and shows real profit per product. It can never change anything.
The outage is in one tab, the critical advisory in another, and the expiring certificate in an email you archived.
Domains, annual plans, and API credits come due on their own schedule across a dozen accounts.
Stripe shows revenue. It cannot tell you that one product quietly costs more to run than it brings in.
api.hookrelay.example is down
503 from 3 regions for 47m
Critical advisory in jose-lite 2.3.1
CVE-2026-41877, CVSS 9.1
SSL certificate expires in 8 days
snapdeck.example, 17 Nov
Outages, advisories, renewals, cost spikes, and failed syncs in one prioritized list. Snooze it, resolve it, make a card, or open the right tool.
One advisory, every affected project, every installed version. See the blast radius before you open a single repository.
MRR minus direct costs, shared costs, and overhead, per product. A clear keep or review signal for each one.
Subscriptions and API usage per project, with spike markers and budgets. Budgets alert you. They never limit anything at the provider.
Every connection is scoped to read. There is no button in Sennaug that restarts, redeploys, refunds, or updates anything, and no credential that could.
$29 per month
Up to 3 projects and 1 member.
$79 per month
Up to 10 projects and 5 members.
No. Every connection uses read-only access. When something needs fixing, Sennaug links you to the provider so you can act there.
No. GitHub's read-only contents permission technically covers the repository, but Sennaug only fetches dependency manifests and never stores source code.
Sennaug will not ask for more than it needs. Use CSV import or manual entry instead.
They are estimates built from Stripe subscription data, and are labeled that way. Use your accounting records for tax and reporting.