
A dashboard your family CFO will love.
Total net worth, monthly delta, and a Swift Charts curve over 6M / 12M / All time — broken down by account kind and member.
Cairn is a calm, private net-worth check-up for families. No transactions to categorize, no API keys, no cloud account — just one screen a month, and a beautiful trend you can actually trust.
The product tour
Four screens, four moments — from the dashboard to your monthly snapshot.

Total net worth, monthly delta, and a Swift Charts curve over 6M / 12M / All time — broken down by account kind and member.

Compare members side by side, scrub through monthly snapshots, and watch your trail of stones grow — one row, one month at a time.

One row per holding, last month's values pre-filled. Fill from last for unchanged rows, edit only what changed, Save all — atomic commit, done.

One account holds CNY, USD, HKD, AUD… at the same time. Live ECB rates convert everything to your home currency — and works offline with cached rates.
Group accounts under each member, switch between per-member and aggregated views with a tap.
Beautiful Swift Charts curves with breakdowns by account kind and member, plus monthly snapshot detail.
Real estate, vehicles, devices — tracked alongside financials with their own cumulative value chart.
Optional local notification on the 1st. No push servers. No account required.
Export your whole store as a single human-readable .cairn JSON, or snapshots as CSV.
Every string in Apple's String Catalog. Override the app language independently of the system.
Privacy by design
Cairn stores everything in a local-only SwiftData database inside the app sandbox. The only network call is fetching public ECB exchange rates — no analytics, no ad SDKs, no account system, no CloudKit. Ever.
macOS 14 Sonoma or iOS / iPadOS 17+. The macOS build is ad-hoc signed, so first launch needs Control-click → Open.
iOS / iPadOS: open the project in Xcode, sign with a free Personal Team, run from source.