Everything you need to self-serve UTXO Suite.
Install, security model, UXCEL formula reference, Migration Center, backup. Updated with every release — see the changelog for what's new.
On this page
Install on Windows
Pick the Complete Suite, or individual installers per app (UXDOC, UXCEL, UXSLIDES, UXPDF, UXFORMS, UXNOTES, Business OS, Hospitality OS).
NSIS installer. Per-user install by default — no admin needed. Custom path supported. Desktop and Start Menu shortcuts opt-in.
Apps seed sample data so you can explore immediately. Replace with your own from the in-app launcher or Settings module.
Currently manual via re-download. Code-signed Squirrel update channel is on the roadmap.
Developer install (Guard extension)
git clone <repo> cd apps/guard-extension npm install npm run build
Open chrome://extensions, enable Developer mode, choose 'Load unpacked' and point at apps/guard-extension/dist.
npm run zip # → utxo-guard-extension.zip
Chrome Web Store + Microsoft Edge Add-ons accept the same zip. Brave inherits Chrome Web Store automatically.
Security model
UTXO Suite never stores seed phrases or private keys on any server. UTXO Wallet (when released) keeps keys encrypted on-device via WebCrypto + Argon2id KDF.
Guard intercepts wallet requests via window.ethereum wrap (and EIP-6963), decodes them and explains in plain language. It NEVER signs, never blocks — only warns.
Every signature and transaction requires explicit user confirmation. There is no "approve all" shortcut.
Any AI features use your own provider key. Wallet data, seed phrases and private keys are never sent to AI providers.
UTXO Wallet ships on its own audited track with external review before public release. Until then, Guard works standalone with MetaMask, Rabby and Phantom.
UXCEL formula reference (55+ functions)
SUM, MIN, MAX, COUNT, COUNTA, ABS, ROUND, ROUNDUP, ROUNDDOWN, MOD, POWER, SQRT, INT, FLOOR, CEILING, EXP, LN, LOG, LOG10, PI, RAND, RANDBETWEEN
IF, IFS, IFERROR, AND, OR, NOT, TRUE, FALSE
COUNTIF, SUMIF, AVERAGE
VLOOKUP, HLOOKUP, INDEX, MATCH
LEFT, RIGHT, MID, LEN, UPPER, LOWER, PROPER, TRIM, CONCATENATE, CONCAT, REPLACE, SUBSTITUTE, FIND, SEARCH
TODAY, NOW, YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, WEEKDAY, DATE, DAYS, EOMONTH
ROW, COLUMN, ADDRESS | Supports A1, $A$1, mixed, ranges A1:B5, cross-sheet Sheet2!A1
Migration Center (Business OS)
customers, products, suppliers — more on the roadmap.
Pick the table, then a CSV file. Migration Center previews the first 6 rows so you can validate before committing.
If headers match field names (case-insensitive), columns auto-map. Otherwise pick from a dropdown per field. Unmapped fields are skipped.
All records validated client-side; numeric fields coerced; rows with no name AND no SKU are skipped.
Backup & restore
Every app stores its data under its own namespace (utxo:uxdoc:*, utxo:bos:*, utxo:hospitality:*, …) in localStorage. Use Settings → Backup to download as JSON.
Settings → Restore reads any JSON backup. Existing vault is overwritten — back up first if needed.
Encrypted cloud sync between devices is planned for Pro+ plans. SQLite local storage migration is also on the roadmap.