How far to retirement — really?
Every account your household holds — TSP, 401(k), IRAs, HSA, taxable — in one private desktop app. See the mix you actually own, get the exact Add / Reduce moves to close the gap at each broker, and measure the distance to retirement three different ways, every model showing its work.

Serious money, held together with three broken tools
If you manage your own portfolio, you've probably hit all three walls.
The spreadsheet that eats your Saturdays
Six accounts, two brokers, one hand-built spreadsheet. Every statement means re-typing, re-linking, re-checking a formula you wrote years ago. You maintain the tool instead of the plan.
The tracker that stops at "overweight"
Your portfolio tracker says you're 4% overweight equities. Fine — which fund, in which account, by how many dollars? It goes quiet exactly where the work begins.
The retirement number you can't interrogate
A planner hands you "94% success" and won't say which assumptions drive it, or how a different reading of history would score the same plan. One confident number, zero visible knobs.
RangefinderInvest replaces all three with one instrument — five readings, taken on your own machine, from your own numbers.
The whole job, in five readings
The same loop an advisor runs — see it, shape it, act on it, fill it with the right funds, project it — except you keep the judgment, the data, and the fee.
"What do I actually own?"
Bring in every account you have — workplace plans, IRAs, the TSP, the taxable brokerage — and get one honest picture. Two ways in, and both stay entirely on your machine: type in your monthly statement, or import the CSV your broker already exports.
- ✓Every account type in one place — brokerage, Traditional & Roth IRA, 401(k), Roth 401(k), 403(b), HSA, 529 — and your TSP modeled as real holdings, with official daily prices for all 16 funds pulled straight from tsp.gov.
- ✓Schwab & Fidelity CSV import — broker auto-detected, rows previewed, de-duplicated so re-importing is always safe. Or start lighter with statement snapshots and upgrade to full transaction tracking whenever you're ready.
- ✓Real cost basis, derived from your ledger — market value, unrealized and realized gains, income, and a per-ticker transaction drill-down; a Reconcile tool writes the exact adjusting entry when your broker's statement disagrees.
- ✓Bonds & CDs done right — a T-bill/CD ladder priced by accrual toward par, with maturities, FDIC issuer exposure and a forward income calendar. No fake $0 prices, no false dips.

"Is my mix the one I'd choose on purpose?"
The moment your holdings are in, RangefinderInvest classifies them into asset-class slices and shows the allocation you actually hold — across everything, not per account. For most people it's the first honest look in years: the legacy stock, the overlapping funds, the 70/30 you thought was 60/40. Then you design the mix you want.
- ✓Target vs Actual, side by side — every slice's target weight against today's true weight, with the drift in dollars, so the gap is a fact instead of a feeling.
- ✓Named target models — slices with weights, implemented with the real tickers you'd use at each broker (FXAIX at Fidelity, SCHX at Schwab), splittable within a slice.
- ✓A live 100% budget that flags over- and under-allocation as you type, and Valid / Review badges so a misweighted model can't quietly produce bad orders.
- ✓Effective-dated versions — today's version drives today's moves while older versions stay on record, so backtests replay what you actually held, point in time.
- ✓Your own picks are never a liquidation list — setup asks how each account should be treated (track what I hold · hit a target mix · follow a mix for part of it), your stock picks can become a slice the app sizes but never trades, and before any model becomes a target you see the consequence — "would close 13 of 14 holdings, ~$690,000" — with a just compare option that benchmarks without ever suggesting a trade.

Your own picks are never a liquidation list
Add an account and RangefinderInvest asks how to treat it — and before any model becomes your target, it shows the exact consequence, to the dollar, with a compare-only option right beside it.


Real capture: a stock account offered an all-fund model is told exactly what that would close — with Just compare beside it, to benchmark without ever trading.
"What exactly do I do about it?"
This is where trackers stop and RangefinderInvest starts. Drift becomes a clear list — Add this, Reduce that, to the dollar, per account — funds in dollars, ETFs in whole shares, and anything inside your drift band stays a Hold, so noise never becomes churn. Point the same engine at new cash or a withdrawal and it writes that plan too.
Drift → moves
Every account, slice and ticker classified Add / Reduce / Hold — brokerage-aware, off-model holdings flagged to Close.

Withdraw $40,000
Raise cash tax-aware: lot-level gain/loss, estimated tax, and Harvest badges where a loss can be booked.

Contribute & deploy
Enter new cash and get an add-only deploy plan that closes your largest gaps first.

- ✓Tax-aware sequencing — withdrawals draw taxable → tax-deferred → Roth, respect each account's Allow withdrawals flag, and offer proportional, trim-overweight-first or preserve-tax-lots strategies — with HIFO / FIFO / spec-ID lot methods and wash-sale flags.
- ✓A rebalance prices its own suggestion — the turnover banner totals what would be sold, reads distinctly when positions would close entirely, and carries an estimated realized-tax figure at your assumed rates.
- ✓Now / Defer guidance from a cash-reserve floor and an equity-drawdown band — it nudges you to spend cash before touching equities in a dip.
- ✓It keeps the discipline for you — each model carries a rebalance cadence, and the Dashboard shows when a rebalance is due, with review / mark-done tracking.
- ✓You place every order yourself, at your own broker. RangefinderInvest never connects, never trades, never touches the money.
"Which fund deserves each slot?"
Keep the workflow you already trust: run Fidelity's or Schwab's fund screener, pick your categories, check ETFs and no-transaction-fee funds — because paying a fee every rebalance is how good plans die. Then bring the candidates into RangefinderInvest and let the evidence sort them.
Heatmap your universe
Trailing & calendar-year returns plus risk, green to red, ranked by a tunable, Sharpe-like Score.

Rank by slice fit
Narrow to one slice — "U.S. Large Blend" — and see SPY / VOO / SPLG / SCHX scored and graded Exact / Close / Broad.

Swap it into the model
Confirm the swap and the model updates in place — screening and editing are one motion.

- ✓An honest Score, not a star rating — blended 10Y/5Y/3Y/1Y/YTD returns over a risk-free hurdle, divided by volatility, shrunk for thin track records, penalized for expense ratio, drawdown and inconsistency. Every weight is a visible, tunable setting.
- ✓NTF & Morningstar data alongside — bulk-import Fidelity/Schwab fund lists so candidates carry no-transaction-fee flags, expense ratios and star ratings; filter by the broker you actually use.
- ✓An Optimizer for the whole model — ranks substitution candidates for every slice at once on composite return, risk and cost, with attribution that shows what each swap gains and gives up. Deterministic, so two runs are comparable.
Backtest any allocation like a fund factsheet
Before you commit money to a model — yours, or the one an advisor is charging you 1% for — replay it against history and read the result like a tearsheet. Compare several models at once over the honest common window:
| Model | CAGR | Volatility | Max DD | Total |
|---|---|---|---|---|
| Fidelity-Inspired 60/40 | 5.75% | 9.18% | −14.38% | +11.97% |
| Schwab Core Enhanced ETF · 40/60 | 5.67% | 6.48% | −8.47% | +11.80% |
- ✓Growth of $10,000 with a synced drawdown subchart — peak → trough → recovered — plus CAGR, volatility, Sharpe, Sortino, Calmar, best/worst periods and monthly-return views.
- ✓Benchmark overlay — any ticker or another of your models. A target-date fund makes a natural yardstick: overlay the one you'd hold by default and see excess CAGR, beta, tracking error, information ratio and up/down capture against it.
- ✓An honest window — a banner states the true common data window; presets it can't cover are disabled, not silently truncated, and any extrapolation is disclosed on the chart.

"When can I retire — and will the money last?"
The question the whole loop exists for. RangefinderInvest runs a seeded Monte-Carlo projection of your entire household in today's dollars — starting from your real balances, split by tax treatment — and models the things that actually decide the answer: income and contributions while you work, spending in retirement, Social Security, per-owner RMDs, and real federal taxes, year by simulated year.
From your first paycheck to your last withdrawal
Four sample households ship with the app — one per life stage — so you can explore every scenario before touching your own data. Every figure below is real output from a deterministic run on these samples.


Fictional demo Four sample households (≈$57k / $352k / $882k / $1.09M) ship with the app. Every number here is read from a deterministic run on those samples, and every chart is a real capture. Reproduce any of it: Files → load a sample → open Projection.
One plan, three verdicts — on purpose
Most planners quietly pick one return model and hand you a single confident number. RangefinderInvest scores the same plan three ways, side by side — because the spread between them tells you how much your plan leans on one reading of history.
- ✓Forward · Normal — a classic forward-looking draw from expected returns and volatility.
- ✓Forward · Student-t — the same, with fat tails, because markets crash harder than a bell curve admits.
- ✓Historical — your plan replayed against the actual 1928–2025 U.S. record, with four sampling methods; the block-bootstrap default keeps the sequence-of-returns risk that sinks real retirees while breaking the one-time 1980–2020 bond tailwind.
- ✓Every knob visible — returns, inflation, spending, ages, brackets: each assumption is a setting you can see and turn. Save any set as a named scenario and switch instantly. No black box.

Real output from a sample run: 86.6% under Forward · Normal, 85.9% under fat-tailed Student-t, 99.7% replaying 1928–2025. The 13-point spread is the finding — that plan was leaning on history's bond bull.
A real tax engine, not a flat haircut
Every simulated year is taxed properly, in today's dollars — the projection knows a dollar in your IRA is not a dollar in your Roth. On top of that sits the optimizer retirees actually need: fill-to-bracket Roth conversions in the lean years between retiring and RMDs.
- ✓Federal brackets + standard deduction, a flat state rate, the Social-Security provisional-income worksheet (0 / 50 / 85% taxable), and ACA / IRMAA income ceilings.
- ✓Per-owner RMDs on each spouse's own SECURE-2.0 start age and the IRS Uniform Lifetime Table — charted with and without your conversion plan, so you see the balloon deflate.
- ✓Fill-to-bracket conversions — top off the 12%, 22% or 24% bracket every year it's cheap, automatically zero once Social Security and RMDs fill it themselves.
- ✓Documented simplifications — ordinary-income only, no LTCG/NIIT stack, stated right on the reference panel. Honest about what it doesn't model.

Built for the years the money goes out
Retirement isn't one decision — it's a decade of them. The projection models the levers that decide whether the plan holds, including the one nobody likes to look at:
- ✓Survivorship — the widow's penalty, faced squarely. At the first death the plan files MFJ → Single: brackets and standard deduction roughly halve, Social Security drops to the larger benefit, spending steps down. You see the survivor's income and tax, not just a success rate.
- ✓A spending guardrail you could actually follow. Guyton-Klinger-style triggers, applied honestly: instead of a blanket cut to all spending, it flexes only the share you've marked flexible or discretionary — a trim you could really make — and it reports the cost in cut years, so a higher success rate never hides its price.
- ✓"When can I retire?" — an optimizer sweeps your retirement age and reports the earliest year your plan clears the success bar you set.
- ✓Home affordability — the priciest home your plan still supports at your chosen success target, and the smartest way to pay for it.

Every chart in this section is a real capture from a bundled sample — load it and you'll see the same thing.
Built to be doubted
A tool for your life savings should expect skepticism — and welcome it. RangefinderInvest earns trust by what it refuses to do, and by showing its work everywhere else. Every reading comes with its error bars. An instrument that hides its tolerance isn't an instrument — it's a salesman.
What it will never do
- Connect to your brokerage. No login, no linked accounts, no credentials to leak. CSV and manual entry, period.
- Upload your data. Everything lives in one SQLite file on your machine. No account, no cloud, no telemetry.
- Pick investments for you. It compares funds on evidence and turns your targets into moves — the judgment stays yours.
- Suggest a trade you didn't ask for. Accounts you mark track what I hold or just compare are measured, never traded toward — nothing gets suggested that you didn't opt into.
- Move money or place trades. You place every order yourself, at your own broker.
- Pretend to be advice. Every result is illustrative and says so at the point of use. It's a calculator for the plan you design.
How it earns the numbers
- Deterministic and seeded. Every projection reproduces exactly from a seed, so two runs are a fair, paired comparison — never sampling noise.
- Honest windows. Backtests state their true data window and disclose any extrapolation — nothing silently truncated.
- Documented simplifications. Where the model simplifies (ordinary-income-only taxes), it says so on the panel — not in fine print.
- Tested, reproducible math. Time-weighted return, cost basis, Sharpe/Sortino/Calmar, the Score — tested, reproducible arithmetic, not a black box.
- Data sources, stated plainly. Licensed Tiingo data ships as the default, official tsp.gov prices cover the TSP funds, and a free Yahoo Finance option is there if you want it — clearly labeled, off by default, for personal use. Attribution lives right on the About screen.
Your money never leaves your machine
A rangefinder doesn't phone home. Neither does this. No account, no cloud, no one between you and your own numbers. Local-first by design: holdings, transactions, cost basis and plans are computed on your own machine and stored in a single file you can read, move and back up. There is no server to breach, subpoena, or shut down.
Nothing is uploaded — and you can check
Block the app in your firewall (Little Snitch, Windows Defender Firewall) and everything still works except fetching prices. The only outbound requests carry ticker symbols to Tiingo and tsp.gov — never your holdings, balances or plans.
No account, no login
Open it and go. No sign-up, no cloud profile, no telemetry phoning home.
One file you own
A single SQLite file — move it to a synced folder or a drive in your safe. Automatic timestamped backups. Zero lock-in.
A license no one can revoke
One-time purchase, verified offline on your machine. No phone-home check, no server that can switch it off.
For anyone who wants to understand their own money
Whether you place every trade yourself or someone manages it for you, the promise is the same: a clear, private view of what you own, what it's doing, and where it's headed.
You manage it all yourself
You run real multi-account portfolios at Fidelity, Schwab and beyond, and you want the full disciplined loop: a target, exact moves toward it, funds chosen on evidence, and a drawdown plan you've stress-tested.
Show me exactly what to place — and let me place it.
Someone manages it — you verify
Set your advisor's model as a reference — RangefinderInvest measures your real accounts against it ("you're 4 points overweight U.S. equity"), backtests it against a three-fund alternative, and never suggests a trade. Add the fee and see what it costs your outcome.
I want to understand — and question — what I'm paying for.
You have a TSP — finally, a tool that does too
One click downloads the official daily share prices for all 16 TSP funds — G, F, C, S, I and every Lifecycle fund — so your Thrift Savings Plan sits as real holdings next to every brokerage account: tracked, compared, backtested, projected.
Put my whole plan — TSP included — on one screen.

Real capture: set a model as a reference and RangefinderInvest measures your holdings against it by asset class — suggesting nothing. The advised investor's view.

Real capture: one click adds G, F, C, S, I and every Lifecycle fund, with the full official price history from tsp.gov.
RangefinderInvest began as a pile of spreadsheets — one engineer's, tuned and "improved" for years. The answers were all in there — are we balanced, what needs adjusting, will it last — just scattered across the sheets, and legible mostly to the person who built them. Retirement brought time to learn some new code, so the spreadsheets became an app: first just rebalancing, kept simple; then the whole collection in one interface easy enough that his wife could run the plan without him; then versions of it to help his adult kids get started.
It's still built that way: one person, running it on his own real portfolio, every week. No venture capital, no growth team, no data to harvest — just a tool its maker needs to be correct.
Most trackers show you a pie chart.
RangefinderInvest hands you the moves — and the distance.
| Capability | Typical tracker or planner | RangefinderInvest |
|---|---|---|
| The output | "You're overweight equities" | "Add to the bond slice here, reduce the off-model AAPL there" — illustrative, to the dollar, per account |
| Your accounts | One account, or a linked login you have to trust | Every account — TSP, 401(k), IRAs, HSA, taxable — with no credentials, ever |
| Choosing funds | Star ratings and guesswork | A tunable, risk-adjusted Score across your NTF universe, plus a whole-model optimizer |
| Backtesting | One growth curve, if that | A full tearsheet with benchmark stats, drawdowns and honest data windows |
| Retirement math | One bell curve, one confident number | Three return models side by side — the spread is part of the answer |
| Planning depth | A 4%-rule slider | Real taxes, per-owner RMDs, Roth-conversion and affordability optimizers, a spending guardrail, a survivorship model |
| Bonds & CDs | Ignored, or marked to $0 | A real T-bill/CD ladder priced by accrual, counted in rebalancing |
| Your data | On someone else's server, feeding someone else's model | One local file on your machine, backed up on your terms |
| The business model | $8–$40 every month, forever | One-time license. The math doesn't expire, so the price shouldn't renew |
Depth where it counts
The big loop is backed by the small correctness that makes it trustworthy.
True time-weighted return
Performance that neutralizes your deposit timing — measuring the portfolio, not your cash-flow luck.
TSP, first-class
All 16 TSP funds with full official price history from tsp.gov — 56,000+ rows back to 2003, added with one click.
Two price sources
Licensed Tiingo data as the shipping default, plus a free Yahoo Finance opt-in — pin a source per ticker, with a clean full-history rebuild on change.
Versioned allocations
Effective-dated model versions drive today's trades and yesterday's backtests — every change a marker on the chart.
Reconcile to your statement
Enter your broker's actual share count and RangefinderInvest writes the exact adjusting trade to make the ledger agree.
Account snapshots
For accounts you don't track trade-by-trade, store periodic stated holdings — valued with Modified-Dietz returns.
Manual split correction
Fix a split your data source missed with a date and ratio — corrected at read time, the download never mutated.
Pluggable return regimes
Multi-asset glide paths, Student-t fat tails, historical-sequence replay and AR(1) inflation — calibrated and tested.
Backups you own
Automatic timestamped backups on launch with a configurable keep-count, plus on-demand backup, restore, delete.
One-time license. No subscription. Ever.
Here's what it costs — and the 30-day free trial you can start right now. Software that guards your money for decades shouldn't charge you rent for it.
Start free today — download below and run every feature for 30 days, no card. Ready to keep it? The $99 launch price is on now; it rises to $149 at general release.
- ✓30-day free trial, every feature. After that it stays open read-only — your data and plans are never held hostage.
- ✓Perpetual license for the current major version, free updates within it; a future v2 would be an optional paid upgrade.
- ✓macOS & Linux now · Windows in Microsoft Store review. Join the Windows list and the build lands in your inbox the day it ships.
- ✓Licensed market data (Tiingo) built in, and an offline-verified license — no account, no phone-home, nothing a server can switch off.
macOS and Linux are ready to download now; the Windows build is in Microsoft Store review and lands in your inbox the day it ships. Questions go straight to the person who built it — just reply.
One-time payment. The retirement planning assumes the US tax system. Not right for you? Reply within 30 days and we'll refund it — terms & refunds.
Own your tools, like you own your data
RangefinderInvest runs on your machine and your portfolio lives in a file you control. Renting you access to your own plan would miss the whole point.
- ✓Pay once, run forever. Verified offline, bound to your name — no server can revoke it, including ours.
- ✓Compare the arithmetic. Subscription planners run $96–$480 a year, every year. This is one $99 license for software you'll use for decades.
- ✓Indie, not VC. No investors to feed means no reason to harvest data, upsell, or hold features hostage.
You don't subscribe to an instrument. You buy it once, it's yours, and it works with the internet turned off.
Good to know
What does it cost, and which platforms? +
A one-time license — $99 launch price, rising to $149 at general release, no subscription — with a 30-day free trial that needs no card. The license is perpetual for the current major version. macOS and Linux are available to download now, with Windows in Microsoft Store review — join the Windows list and you'll be emailed the day it ships. The retirement planning assumes the US tax system; not right for you? Reply within 30 days for a refund (terms).
Why the name "RangefinderInvest"? +
A rangefinder is the instrument that tells you exactly how far away something is before you commit to the shot. That's the whole job here: read where you actually stand, measure the gap to the mix you chose, and read the distance to retirement — three ways, each with its error bars. You design a target mix; RangefinderInvest turns the gap into exact Add / Reduce moves and tells you when a rebalance is due. And unlike "rebalancing software" that wants your brokerage login, it never connects, never trades — you place every order yourself.
Does RangefinderInvest connect to my brokerage? +
No — and that's by design. You import a CSV transaction export from Fidelity or Schwab, or type in your monthly statement. RangefinderInvest never has your login, never moves money, and never places a trade. It shows illustrative Add / Reduce moves toward the target you set; you place every order yourself.
Where is my data stored? +
In a single SQLite file on your own machine. There's no cloud, no account, and no telemetry. You can see exactly where the file lives, move it to a synced folder or external drive, and keep automatic timestamped backups.
Can I track my Thrift Savings Plan (TSP)? +
Yes — first-class. One click downloads the official daily share prices for all 16 TSP funds — G, F, C, S, I and every Lifecycle (L) fund — with full history from tsp.gov, back to 2003. Your TSP sits as real holdings next to your brokerage accounts: tracked, compared, backtested and included in the retirement projection.
Is this financial or investment advice? +
No. RangefinderInvest is a calculator for a plan you design — it shows illustrative Add / Reduce moves toward the target allocation you set, and hypothetical projections from assumptions you enter. It is not financial, investment, or tax advice, and it doesn't recommend securities. Confirm prices, tax lots, wash-sale rules and suitability with your broker or advisor before acting; the app carries the same note at the point of each result.
Which brokerages are supported? +
The CSV importer auto-detects Fidelity and Schwab formats, and brokerage-aware ordering plus NTF (no-transaction-fee) filtering cover both. The model layer itself is brokerage-agnostic — implement the same target with whatever tickers you hold, wherever you hold them.
Does it plan for retirement? +
Yes — it's the whole second half of the app. The Projection runs a seeded Monte-Carlo simulation of your household in today's dollars, starting from your real balances by tax class. It models working-years contributions, spending phases, Social Security, one-time flows, taxes (federal brackets, a flat state rate, the Social-Security provisional worksheet, ACA/IRMAA ceilings) and per-owner RMDs. On top sit the optimizers: fill-to-bracket Roth conversions, a "when can I retire?" age sweep, a home-affordability frontier, a spending guardrail that flexes only the spending you've marked discretionary, and a survivorship model that shows the widow's penalty honestly.
Why does it show three different success rates? +
Because one number would be pretending. The same plan is scored under a forward Normal model, a fat-tailed Student-t model, and a historical replay of 1928–2025 — and the historical replay itself offers four sampling methods, because how you reuse history quietly decides the answer. The spread between the lenses tells you how much your plan depends on one lucky reading of the past. Most planners pick one method and hide the choice; RangefinderInvest shows you the whole spread.
Are the projection's assumptions honest? +
Deliberately so. It runs in today's (real) dollars, so Social Security and tax brackets are treated as inflation-indexed rather than double-counted. It's seeded and deterministic, so optimizer comparisons are never sampling noise. The tax model is ordinary-income only — no LTCG/NIIT stack — a simplification documented right on the reference panel. Where a number can't be precise, the app says so instead of implying false confidence.
How does the fund Score work? +
It's a risk-adjusted, Sharpe-like ranking: blended multi-period returns clear a risk-free hurdle, get divided by volatility, shrunk by how much history backs them, and penalized for expense ratio, max drawdown and year-to-year inconsistency. Every weight is tunable in Settings and the rankings update instantly. The Optimizer uses the same composite scoring to rank substitution candidates across every slice at once.
Can I trust the backtests? +
They apply the model-weight version actually in force on each rebalance date, hold cash slices flat instead of redistributing them, and state the true common data window — presets the data can't cover are disabled, not silently truncated. Extending a backtest past a model's first version date discloses the extrapolation on the banner, and every statistic follows the window the chart shows. You can also overlay any ticker — a target-date fund, say — or another model as a benchmark, with excess CAGR, beta, tracking error, information ratio and up/down capture.
How does it handle bonds and CDs? +
Held-to-maturity Treasuries, brokered CDs and bonds live in a Fixed Income view priced by accrual toward par — no fake $0 prices, no false dips on your value chart. You get the ladder by maturity date, FDIC issuer exposure, a forward income calendar, and a Builder that models a target ladder off the live Treasury par-yield curve. A model's ladder slice counts every held rung in rebalancing automatically.
Where do prices and fund data come from? +
The shipping app uses Tiingo, a properly licensed market-data provider, plus official tsp.gov data for TSP funds. "Update prices" grabs only the missing recent days; "Rebuild" re-downloads from scratch. An optional Yahoo/yfinance source exists as an off-by-default, personal-use opt-in, and you can pin a source per ticker.
Set up in about the time it takes to read a statement
No account to make, nothing to connect. Open it and you're one of two doors from your real numbers — and a short checklist carries you the rest of the way.

Explore a sample to see everything working in seconds, or set up your own — your data never leaves the machine either way.

A checklist that survives restarts walks you from a first account to your first rebalance — and never dead-ends half-done.
Download RangefinderInvest
The full app, free for 30 days, on your machine — import your accounts, see your real numbers, run your own plan. When the trial ends your data stays yours (the app goes read-only), and a one-time license unlocks it for good.
macOS
macOS 13 or later · Apple silicon · 176 MB
Download .dmgSigned and notarized by Apple, so it opens with no Gatekeeper warning — drag it to Applications and go.
SHA-256 · .dmga4aaae27a03c03381cc23560ce14b390839b3b9fb4c35460ce30ef88351e0697
Windows
Windows 10 or 11 · 64-bit
Get it from theMicrosoft StoreMicrosoft signs and delivers the Store build, so it installs with no security warning and keeps itself updated.
Or download the installer directly — .exe, 158 MBThe direct .exe shows a Windows warning. Here's why, and what to do.
Windows SmartScreen flags installers it hasn't seen downloaded many times yet. It's a measure of how well known a file is, not whether it's safe — every new independent app starts at zero and earns its way out. We haven't bought a code-signing certificate because, per Microsoft's current guidance, no certificate grants an instant bypass any more; reputation still has to be earned either way.
If you see "Windows protected your PC":
- Click More info.
- Click Run anyway.
Prefer to skip it entirely? Use the Microsoft Store button above — Microsoft re-signs that build, so there's no warning at all. Either way you can confirm you got the exact file we published by checking the SHA-256 below.
SHA-256 · .exe053aa8fa908242efa63547d35286446fcb648df9a109945c72f1392d25ecd85e
Windows 10 or 11 · 64-bit
Notify meThe Windows build is in review at the Microsoft Store. Microsoft signs and delivers that build, so it installs with no security warning and keeps itself updated. Leave your address just below and you'll get one email the day it goes live — nothing else.
Linux
64-bit · Debian/Ubuntu · 190 MB
Download .debUnsigned, like most direct Linux downloads — your software centre may say "not from a verified source". Installing from a terminal skips that and sets the sandbox up correctly (steps below).
Other distributions — .AppImage, 225 MBSHA-256 · .deb545b729f3780776f378fdbc32e8b452679bdc88c35da91b11cc9dec39a899029
RangefinderInvest 0.35.0. Verify any download against the published SHA-256 checksums — on macOS or Linux, shasum -a 256 <file>. Ready to keep it? A one-time $99 license (launch price — $149 at general release) — see pricing, or buy it now.
Installing on Linux +
Ubuntu, Debian and derivatives — use the .deb. Installing from a terminal is the smoothest path: it skips the software-center "not from a verified source" warning (that's just a flag for any direct download, not a problem with the app) and sets up the sandbox correctly:
cd ~/Downloads
sudo apt install ./RangefinderInvest-*.deb
You can double-click it instead and click Install past the warning — same result.
Other distributions (Fedora, Arch, openSUSE…) — the AppImage. Download it, mark it executable and run it:
chmod +x RangefinderInvest-*.AppImage
./RangefinderInvest-*.AppImage
Download the AppImage. It needs FUSE (sudo apt install libfuse2t64 on Debian/Ubuntu, or your distro's equivalent). On Ubuntu 23.10+ we recommend the .deb instead — recent Ubuntu blocks the sandbox an AppImage relies on, so the .deb is the reliable choice there.
Know your distance.
See what you own, close the gap toward the mix you chose, and measure the distance to retirement — honestly. All on your own machine, all yours to keep.
A one-time $99 license (launch price — $149 at general release) with a 30-day free trial — and 30 days to change your mind (refund terms). macOS & Linux available now; Windows in Microsoft Store review.
Made by Kalman Software — indie, local-first, no VC, no data harvesting.