Read-only demo
Demo: monorepo with two services + a brain
A two-service monorepo (TypeScript API + React web) showing how RepoOps tracks cost across services, surfaces shared decisions, and catches drift between sibling tabs.
Recent decisions
2026-04-12
Single shared design-tokens package
The web app and the marketing site both render hero metrics. Without a single source the colours drifted (#5B7CFF vs #5C7DFF on three pages). The shared package costs one CI build step + saves a quarterly drift audit.
2026-04-30
Stripe Customer Portal over a custom dashboard
We could build a custom subscription manager but Stripe Portal handles invoice download, card update, plan change, and tax-id capture for free. The 30 hours that would've gone into a custom UI ship feature work instead.
2026-05-22
Switch from polling to SSE for the budget alert stream
Polling at 30s cost 5x the Vercel function invocations vs an open SSE connection. The alert is event-driven (Stripe webhook → push) - pulling state was the wrong shape.
Like what you see?
This is a static demo. Install RepoOps on your own repo to get the real thing - your decisions, your spend, your Activity heatmap.
Curated demo.