Read-only by design

One place that says what needs you today, which products earn it, and what you keep.

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.

Five products means five of everything.

Scattered signals

The outage is in one tab, the critical advisory in another, and the expiring certificate in an email you archived.

Renewals that surprise you

Domains, annual plans, and API credits come due on their own schedule across a dozen accounts.

Profit nobody calculates

Stripe shows revenue. It cannot tell you that one product quietly costs more to run than it brings in.

CriticalHookrelay

api.hookrelay.example is down

503 from 3 regions for 47m

CriticalHookrelay

Critical advisory in jose-lite 2.3.1

CVE-2026-41877, CVSS 9.1

WarningSnapdeck

SSL certificate expires in 8 days

snapdeck.example, 17 Nov

Today, ranked.

Outages, advisories, renewals, cost spikes, and failed syncs in one prioritized list. Snooze it, resolve it, make a card, or open the right tool.

Which of my projects use this?

One advisory, every affected project, every installed version. See the blast radius before you open a single repository.

jose-liteCritical advisory
Hookrelay
2.3.1
Vulnerable
Snapdeck
2.2.0
Vulnerable
Quillbase
2.3.4
Patched

Project contribution

Estimate
Paperlane
$10,010
Keep
Quillbase
$2,526
Keep
Fernlog
$1,832
Keep
Hookrelay
$1,781
Keep
Snapdeck
−$143
Overhead
−$856
Business net
$15,150

What the business actually keeps.

MRR minus direct costs, shared costs, and overhead, per product. A clear keep or review signal for each one.

LLM spend, attributed.

Subscriptions and API usage per project, with spike markers and budgets. Budgets alert you. They never limit anything at the provider.

Daily API spend CSV imported 2d ago
27 Oct9 Nov
Read-only

We can see your stack, but we can't touch it.

Every connection is scoped to read. There is no button in Sennaug that restarts, redeploys, refunds, or updates anything, and no credential that could.

What Sennaug does

Reads dependency manifests, and never stores source code
Reads subscription and invoice data to estimate revenue
Makes only GET or HEAD requests to your URLs
Links you to the right place to fix a problem

What Sennaug can never do

Open pull requests or change a dependency
Restart or redeploy a service
Refund a charge or cancel a subscription
Rotate a key or change a setting at any provider
Read exactly what each integration can see

Pricing

Solo

$29 per month

Up to 3 projects and 1 member.

Portfolio

$79 per month

Up to 10 projects and 5 members.

Compare plans

Questions

Can Sennaug change anything in my tools?

No. Every connection uses read-only access. When something needs fixing, Sennaug links you to the provider so you can act there.

Do you store my source code?

No. GitHub's read-only contents permission technically covers the repository, but Sennaug only fetches dependency manifests and never stores source code.

What if a tool has no read-only access?

Sennaug will not ask for more than it needs. Use CSV import or manual entry instead.

How accurate are the revenue numbers?

They are estimates built from Stripe subscription data, and are labeled that way. Use your accounting records for tax and reporting.

See your whole portfolio by this afternoon.

Start 14-day trial