Cairn for Mac, iPhone & iPad

One stone a month.
A whole family's trail.

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.

🔒 Local-only storage 💱 Multi-currency 🇬🇧 EN · 🇨🇳 简体中文
3 min
Monthly check-up
0
Accounts to sign into
Currencies per account
100%
Stays on your device

The product tour

Designed like the rest of your Apple devices.

Four screens, four moments — from the dashboard to your monthly snapshot.

Cairn dashboard with net-worth trend

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.

Track progress over time across snapshots and members

Track progress over time.

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

Excel-style monthly batch entry

Excel-style batch entry, in 3 minutes.

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.

Multi-currency holdings and physical assets

Multi-currency, real-life portfolios.

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.

👨‍👩‍👧

Whole-family view

Group accounts under each member, switch between per-member and aggregated views with a tap.

📈

Net-worth trend

Beautiful Swift Charts curves with breakdowns by account kind and member, plus monthly snapshot detail.

🏠

Physical assets

Real estate, vehicles, devices — tracked alongside financials with their own cumulative value chart.

🔔

Gentle monthly reminder

Optional local notification on the 1st. No push servers. No account required.

📦

Portable backups

Export your whole store as a single human-readable .cairn JSON, or snapshots as CSV.

🌐

EN & 简体中文

Every string in Apple's String Catalog. Override the app language independently of the system.

Privacy by design

Your money stays on your Mac.

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.

  • Local-only. CloudKit sync is intentionally off.
  • No accounts. Nothing to sign up for, nothing to forget.
  • Open source. Apache 2.0 — read the code, build it yourself.

Get Cairn

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.