Write models in plain English. See every formula. Let stakeholders change inputs without breaking your code. AI builds, edits, and validates your models automatically.
No sign-up required. Free forever for public models.
Desktop only — best experience on Chrome, Firefox, or Safari
In Excel, every formula is hidden behind a cell. You click, squint, trace arrows. In Cast, you read the model like a document.
Not a toy calculator. Not another spreadsheet. A purpose-built tool for financial models, engineering calculations, and scenario analysis.
No clicking into cells. Every formula is on screen, readable, and named. margin = profit / revenue — not =E14/D14.
Save scenarios, compare side-by-side with deltas. "House A vs House B" or "Conservative vs Aggressive" in one click.
Share a model. Clients change inputs in the Results pane. Your formulas stay untouched. No more "someone deleted row 12."
Add | chart to any variable. Instant bar chart.
No chart wizard, no formatting hell. One word.
Write monthly_payment = loan * rate / 12.
Cast formats currency, percentages, and large numbers automatically.
forecast 5 years: — model debt paydown, revenue growth,
or depreciation over time with the previous keyword.
Add a @montecarlo block. Write rate = 8% +/- 2% and run 10,000 simulations.
See probability distributions, P10/P50/P90, and confidence intervals.
Click any variable to see what feeds into it and what it affects. Full dependency graph — something Excel makes you trace by hand.
Download a .xlsx with real formulas, not just values. Sections, scenarios, and formatting come along for the ride.
Cast's AI doesn't just generate models — it validates them through the evaluator before showing results. No broken formulas. No bad math. Every AI output is verified code.
"Build me an LBO model with 60/40 debt-equity split, 5-year hold, and IRR calculation." Cast generates the complete model in seconds.
"Add a sensitivity matrix for exit multiples 7-11x." AI suggests diffs to your existing model. Accept or reject each change.
Every AI-generated model runs through the evaluator before you see it. If the math fails, AI tries again. You never get broken code.
"What happens if I increase revenue CAGR to 12%?" AI analyzes your model and explains the downstream impact.
Stock prices, crypto, FX rates — live in your formulas. Connect QuickBooks or Xero to pull invoices and expenses directly. Ask the AI for any data source and it wires up a connector automatically.
stock(), earnings(), revenue(), market_cap() —
live prices and fundamentals from one-line function calls. Historical arrays for trend analysis.
Say "I want Bitcoin price" and the AI finds an API, creates a connector, and writes the code. One click to add. Works with any public REST API — crypto, FX, commodities, weather.
Multiple functions hitting the same endpoint share one API call. Connectors always fetch fresh data — every Cast run gets the latest price.
Connect your accounting software via OAuth. Pull invoices, contacts, transactions, and payments
directly into formulas. sum(invoices('outstanding', 'total_amount')) — one line of code.
All external requests route through a server-side proxy with SSRF protection, HTTPS enforcement, size limits, and timeouts. Your API keys never touch the browser.
Save scenarios. Compare side-by-side. See exactly which inputs changed and how they ripple through to the outputs. Comparison isn't an afterthought — it's the whole product.
| Active | Noe Valley | Glen Park | Bernal Heights | |
|---|---|---|---|---|
| Home Price | $950,000 | $1,200,000 | $875,000 | $1,050,000 |
| Down Payment | $190,000 | $240,000 | $175,000 | $210,000 |
| Monthly PITI | $5,847 | $7,392 +$1,545 | $5,231 -$616 | $6,459 +$612 |
| Total Interest | $278K | $351K +$73K | $256K -$22K | $307K +$29K |
Upload a CSV or define arrays. Cast discovers relationships three ways —
AI equation search, machine learning model comparison, and symbolic regression.
Or just tag a variable with | fit for instant curve fitting.
Add | fit to any array variable. Cast tries polynomial, power law, exponential, logarithmic, and linear fits — ranked by R², AIC, and RMSE.
discover y from x1, x2 — AI proposes candidate equations, solver fits them, parsimony wins. Up to 20 iterations with domain context.
discover model churn from tenure, spend — upload a CSV, compare EBM vs Linear models with SHAPE plots, feature importance, and plain-English interpretation.
discover equation y from x — pyoperon finds compact mathematical expressions that explain your data. No black boxes.
t-tests, ANOVA, chi-square, correlation — built in. Cast runs the test, interprets the result in plain English, and shows you the effect size so you know if it actually matters.
ttest(group_a, group_b) — no imports, no setup. Eight tests supported out of the box.
Not just "p = 0.018". Cast tells you what it means: "The two groups have significantly different means."
Cohen's d, eta-squared, Cramér's V — automatically calculated and labeled small / medium / large so you know if it's worth acting on.
If you make decisions with numbers and hate wrestling Excel to do it, Cast was built for you.
Build leveraged buyout models, DCFs, and waterfall analyses with readable formulas. Share with your IC without them breaking your assumptions.
Revenue forecasts, variance analysis, and pricing models where every assumption is labeled and every formula is visible.
Build RF link budgets, structural calculations, or physics models with proper units and share them as interactive tools anyone can use.
Pull live prices, run correlations, and test hypotheses — all in one readable model. No Python scripts, no Bloomberg terminal, no glue code.
Full functionality on the free plan. Pro adds privacy, unlimited AI, and permanent sharing links.
Cancel anytime. No contracts. Your models stay yours.
Free forever for public models. No credit card required. Start from a template or let AI build it for you.
Start Building Free