Catch memory leaks before they crash your Mac.
LeakBar watches memory growth on your Mac, ranks suspicious processes, and tells you why in plain terms. Local-only. No cloud. No telemetry.
- Primary release: Personal $39
- Team bundle: 3 seats for $149
- No cloud
- Local-only
2 suspects detected
7 apps monitored • 39.0 GB / 48.0 GB used • 1 probe session
15m growth +8.2 MB/min • mostly idle • browser-workspace • 14 processes
15m growth +1.8 MB/min • adapter-os • 4 processes
Release
Personal is the primary release SKU. Team is the 3-seat bundle for small teams.
Licensing
Stripe Checkout tags the license tier in metadata and uses the purchaser email for fulfillment.
Evidence
Passive suspicion first, deeper proof only when probe mode captures real artifacts.
Primary release pricing
LeakBar ships on a straightforward perpetual license. Personal is the default path; Team covers 3 seats under one checkout.
Personal License
For solo developers and primary workstation use.
- 1 seat
- 1 year of updates
- Default checkout path
- License fulfilled to purchaser email
Team License (3 seats)
For small teams that need three seats under one purchase.
- 3 seats
- 1 year of updates
- Single checkout for a small team
- License fulfilled to purchaser email
Recover a license or get purchase help
LeakBar issues one license per completed Checkout session and keeps a private recovery record. Use the original purchaser email to re-send the same license.
License recovery
Enter the email used at Checkout. If a license record exists, the worker re-sends it through the configured delivery provider.
Support zone
The release support surface stays narrow on purpose: purchase recovery, seat clarification, and primary release access. No account system required.
- Stripe webhook issues the license
- Private R2 record stores the license and purchaser-email index
- Configured delivery provider can re-send the same key
Designed around triage clarity, not dashboard noise.
Guardian mode
Always-on monitoring in the menu bar. LeakBar scores every app group from 0 to 100 and separates real leak behavior from startup spikes, caches, and normal memory churn.
Developer probe
Wrap a command with leakbar wrap -- cargo run and LeakBar can capture leaks and vmmap artifacts when the score crosses the line.
Readable scoring
The score is not a black box. Growth slopes, monotonicity, idle retention, release ratio, and baseline anomalies are surfaced as direct reasons.
Honest about what it knows
Passive observation is useful, but it is still weaker evidence than probe-mode capture. LeakBar is explicit about that boundary.
What passive mode can tell you
- Leak suspicion
- Probable leak
- Critical runaway
- Cache bloat
- Idle retention
- Restart candidate
What requires probe mode
- Confirmed leak with stack traces
- Allocation site identification
- Malloc history
- Wrapped-session evidence
Simple flow, fast read
Install
Move LeakBar.app into Applications and it lives in the menu bar.
Watch
LeakBar samples same-user processes, builds baselines, and ranks growth patterns quietly in the background.
Act
When something looks wrong, the menu shows the score, the reasons, and the next safe action.
Your data stays on your Mac
LeakBar does not need an account, analytics, or cloud storage. Process data stays in ~/Library/Application Support/LeakBar/ and can be inspected locally.
This website also avoids tracking, cookies, and analytics.