Finterm.Search commands, files, windows…⌘KDocs
LIVE · 41ms
UTC

A financial workplace in a browser tab

Finterm collects the tools a working investor actually reaches for — live charts and quotes, SEC filings and quarterly fundamentals, an aggregated news desk, a spreadsheet wired to live prices, a quant lab for regression and pricing models, and a scriptable backtester — inside a single browser tab or a native desktop window. Every surface is command-driven; every layout is yours to compose. Your workspace stays on your machine until you decide to share it.

Download the desktop app

Need a .rpm, .deb, .msi, or another build? See all installers →
Unsigned during alpha — first-run macOS users right-click → Open. Or use it in any browser at finterm.xyz/dashboard.

What you get when you open the tab

Workspace

A workspace you arrange yourself

Every window — a chart, a news feed, an SEC filing, a spreadsheet, a note — is a movable, resizable pane in the same canvas. Snap them with keyboard shortcuts, save the layout to a single file, or hand the whole arrangement to a colleague through a shared URL. The workspace is yours to compose; nothing is locked into a fixed grid or a pre-baked dashboard.

Charts

Fast charts, every market

The chart is built for fluid panning and zooming across long time horizons, even on a laptop trackpad. Crypto streams in real time; equities, ETFs and indices arrive as a daily history with a current quote on top. A single workspace can hold a live BTC chart and a multi-year AAPL chart side by side.

News

A reading desk for the markets

Headlines arrive in a unified feed pulled from CoinDesk, CoinTelegraph, Decrypt, The Block, Bitcoin Magazine, Hacker News, Yahoo Finance and a curated set of subreddits. Duplicates are stripped automatically, so the list stays quiet. Click any item to open it in the in-app reader — including a Reddit reader that renders post bodies and threaded comments without leaving the workspace.

Filings

Latest company data

Every US-registered public company’s filings list and quarterly fundamentals are one ticker away. The latest 10-K, 10-Q, 8-K and proxy filings sit alongside a quarter-by-quarter view of revenue, net income, earnings per share, equity and cash flow — pulled straight from the company’s own reports, so you can read the trend instead of hunting for a single line in a PDF.

Scriptable

Strategies you can write in the tab

The backtester accepts JavaScript strategies and runs them inside an isolated sandbox with no network access and no way to touch the rest of the page. Bars and indicator helpers like sma and ema are handed to your code through a small context object; the run returns an equity curve, a trade list, max drawdown, win rate and fill rate. Strategies stay on your machine.

Spreadsheet

A spreadsheet that knows the market

=PRICE("BTC") for crypto, =STOCK("AAPL") for equities — both refresh in place as new ticks arrive. Drop in =BLACKSCHOLES, =VOL, =TREND, =ZSCORE, =SHARPE, =SORTINO, =MAXDD or =BETA and the cell holds a real number, not a placeholder. Select any range and one click spawns a chart you can export to SVG, PNG or PDF, or save into the same file store as your sheets.

Modelling

A lab for quick quant work

A dedicated panel for linear regression, linear forecasting, Black-Scholes pricing and Monte Carlo simulation. Every run lives on its own numerics worker, so the spreadsheet stays responsive. The options tab can pull a live Yahoo options chain — pick an expiry and a strike and the spot, time-to-expiry and implied vol auto-fill for pricing.

Local-first

Local-first, by design

Workspaces, files, notes, spreadsheets, indicator scripts and saved settings all live on your device. We don’t sync them, mirror them or have any way to read them. Export a workspace to a single .ftm file, share it as a URL, or simply close the tab; once it has loaded, the app keeps working without a network.

Market data

Two markets, two pipelines. Crypto runs in real time, tick by tick. Equities, ETFs and indices arrive as a daily series with a live quote on top, plus the latest company data straight from official filings.

CRYPTO

Live, every tick

  • Prices. Spot and perpetuals, refreshed in real time.
  • Funding. Perpetual funding rates, refreshed every thirty seconds.
  • Liquidations. Perpetual force-orders streamed live into the liquidations window.
  • News. A unified, deduplicated feed pulled from the major crypto wires plus Hacker News and curated subreddits.
STOCKS

Live quotes, deep history, the full company file

  • Live quotes. Last price, day’s range and percent change stream onto every equity chart and quotes row, refreshed off the Yahoo quote feed as the market ticks.
  • Daily history. Multi-decade OHLCV for US equities, ETFs and indices, instantly. Pan back through 30+ years on a single chart.
  • Filings. The latest 10-K, 10-Q, 8-K and proxy filings, indexed and clickable straight through to the original document — a free SEC EDGAR viewer built into the terminal.
  • Quarterly fundamentals. Revenue, net income, EPS, equity and cash flow per quarter, pulled directly from the company’s own SEC reports.
  • Estimates & insider trades. Analyst estimates alongside Form 4 insider activity, so consensus and what management is doing sit side by side.
  • Options. Live Yahoo option chains; Lab’s Black-Scholes auto-fills spot, time-to-expiry and implied vol from the chosen contract.
  • News. Finance wires plus r/wallstreetbets, deduplicated into one feed.

Every window in the toolbox

All of these surfaces live in the workspace. Open them from the ⌘K palette, snap them where you like, pop them out into their own window. Nothing here is locked behind a tab — the layout is yours.

Market data
ChartQuotesHeatmapScreenerCompareTrendingSymbol overview
Research
SEC filingsFacts (financials)EstimatesInsider tradesHoldingsTranscriptsNewsCalendarReader
Quant & analysis
Backtester (walk-forward)Lab — regressionLab — Black-ScholesLab — Monte CarloLab — portfolio optimizationVol surfaceCustom indicatorsCorrelationPortfolio + risk
Productivity
SpreadsheetText editorNotesFilesData chart
Crypto-native
Funding ratesOpen interestLiquidationsCrypto facts

Inside the terminal

A real workspace is rarely one window. The screenshot below shows a typical layout — a news feed on the left, a quotes monitor tracking the symbols you care about, and a filings list ready for a click. Every pane is a real window in the app: drag it, resize it, pop it out into its own browser window, or replace it with anything else from the command palette.

_News×
//NEWS2 min ago · 80 items
SOURCES:CoinDeskCoinTelegraphDecryptThe BlockBitcoin MagazineHacker News
12m agoBrazil’s central bank bans stablecoin and crypto settlementCOINDESKCOINDESK
34m agoCoinbase says deal reached on Clarity Act stablecoin yieldTHE BLOCKTHE BLOCK
1h agoDecrypt: ETH ETFs see record outflows as price slidesDECRYPTDECRYPT
2h agoBitcoin Magazine: lightning network capacity hits new highBTC MAGBTC MAGAZINE
3h agoCoinTelegraph: Hong Kong opens spot crypto ETF windowCOINTELEGRAPHCOINTELEGRAPH
4h agoShow HN: a low-latency orderbook viewer in RustHNHACKER NEWS
5h agoCoinDesk: BlackRock files for tokenized money-market trustCOINDESKCOINDESK
80 ITEMSREFRESH 2M5 RSS · HACKER NEWS · CDN-CACHED
Quotes×
SYMNAMELASTCHG
BTCUSDTBitcoin63,421.58+2.41%
ETHUSDTEthereum3,284.12−0.83%
SOLUSDTSolana148.04+5.12%
BNBUSDTBNB584.21+0.42%
XRPUSDTXRP0.5821−2.04%
Filings · AAPL×
//SEC EDGAR
10-K · Annual report2025-11-01
10-Q · Quarterly report2025-08-02
8-K · Material event2025-07-30
DEF 14A · Proxy statement2025-04-12
10-K 110-Q 388-K 104NEW 6

Designed around the keyboard

A terminal that does not respect the keyboard ends up as a slow website. Finterm is built the other way round. The command palette opens with one stroke, the layout shortcuts mirror the ones a power user already knows from a tiling window manager, and the search field on the chart is reachable without ever touching the mouse. The shortcuts below are the ones you will use within the first hour.

⌘KOpen command palette
⌘NNew window
⌘⇧←Snap window left
⌘⇧→Snap window right
⌘⏎Maximize window
⌘OPop out to standalone
⌘SSave workspace
⌘1…9Jump to workspace
⌘FFind in data
⌘RRe-run script
ESCClose overlay
⌘⇧SCopy share URL

Scriptable, with live data

The backtester accepts a JavaScript strategy and runs it over the bars currently loaded into the chart, inside an isolated sandbox that can’t reach the network or the rest of the page. The result — equity curve, trade list, drawdown, win rate — is rendered alongside the candles. The same idea drives the spreadsheet: a cell can call =PRICE("BTC") and the value updates as the market moves.

//BACKTESTER
// Strategy: SMA crossover.
// Available: bars[], ctx = { i, sma(n), ema(n) }
const fast = ctx.sma(10);
const slow = ctx.sma(30);
if (fast === null || slow === null) return null;
if (fast > slow * 1.001) return 'BUY';
if (fast < slow * 0.999) return 'SELL';
//SPREADSHEET · =PRICE()
A1: =PRICE("BTC")     63,421.58
A2: =PRICE("ETH")     3,284.12
A3: =PRICE("SOL")     148.04
A4: =SUM(A1:A3)              66,853.74
// auto-refreshes as the price moves

Privacy is the default, not the upgrade

NO ACCOUNT

Open and use it

The data tools — charts, spreadsheet, notes, files, news, filings — work with no sign-up. An account exists for the cross-device sync we’re still building; until that ships there is no reason to create one. The terminal opens straight into a usable workspace.

NO CLOUD

Stays on your device

Everything you produce in the app — workspaces, files, drafts, indicator code, settings overrides — is stored on your device. We don’t snapshot it to a server. To carry a setup between machines, export the .ftm file or copy the workspace share URL.

NO TRACKING

Telemetry is opt-in

Telemetry is off by default. With the toggle off — which is how it ships — no analytics events leave your browser. With it on, only the anonymous events documented in the docs page are sent, and only the fields listed there. There is no third-party script collecting anything in the background.

ISOLATED

One workspace, one user

Each session is scoped strictly to the workspace it belongs to. Code you run in the backtester runs in a sandbox that can’t reach the network, the rest of the page, or anyone else’s state. Nothing on Finterm is shared between users by default — sharing is always explicit, through a file or a URL you choose to send.

Common questions

01Do I need an exchange account to use Finterm?+
No. Finterm is read-only — there is no order placement surface, no margin slider, and no execute button anywhere in the app. The chart, the quotes monitor, the alerts and the backtester all work against public market data, so you can study a market, design a strategy, or set price alerts without ever connecting an exchange API key. When the time comes to act, you do that in your broker’s own interface.
02Does my data leave my machine?+
Workspaces, notes, indicator code, spreadsheet contents, file uploads and settings all live on your device. We don’t mirror them to a server, sync them automatically, or have any backend hook that would surface them outside your browser. When you sign up the account itself is stored on our side, but everything you produce in the app stays local until you choose to share it via the .ftm export or a workspace URL.
03What browsers does Finterm support?+
Any modern browser — recent Chrome, Firefox, Safari, Edge and Arc all work. The app uses standard web platform features for charts, persistence and the backtester sandbox; if any of them are intentionally disabled in your browser, the app will tell you what is missing rather than silently breaking.
04Where does market data come from?+
Crypto prices, klines, funding rates and liquidations come from a major spot-and-perpetuals exchange. US equities, ETFs and indices come from a public quote provider, with daily history and a current quote on top. Filings, submissions and quarterly fundamentals come straight from the official disclosures. News is aggregated from a curated set of crypto, finance and Reddit feeds. Every request runs through a small backend that caches results and keeps the upstream sources healthy.
05Is there a price for it?+
Free during alpha. Sign-up isn’t required for any of the data tools — the account only matters once we ship the cross-device sync it is for. Pricing will appear when there is a feature serious enough to charge for; until then, every part of the app is open to anyone who lands on the URL.

Change log

loading recent changes…

Open the terminal.

Launch the terminal →

Free during alpha · no account required