Spreadsheets you can trust.

Deterministic calculation, verifiable outputs, and custom functions that are part of the proof.

Opens Excel filesVerifiable outputsOpen source
Opens:
xlsxxlsodscsvtsv

Don't trust the output. Verify it.

Deterministic recalculation

You control when values update. No silent drift between opens. No ambient state.

Fingerprint & verify

Same inputs + same formulas = same hash. Verify in CI, in audits, in handoffs.

Custom functions are part of the proof

Lua functions run in a sandbox. No macros, no side effects. Your code is included in the fingerprint.

Terminal
$ vgrid sheet fingerprint model.sheet
v1:24:8f3a1c9e7b2d4a06
$ vgrid sheet fingerprint model.sheet # after changing one input
v1:24:d1e5f8a2c7b39014 # different
$ vgrid sheet fingerprint model.sheet # after reverting
v1:24:8f3a1c9e7b2d4a06 # same
$ vgrid sheet verify model.sheet --fingerprint v1:24:8f3a1c9e7b2d4a06
Verified ✓

Fast is table stakes. Knowing why a number is what it is makes the difference.

When it matters, VisiGrid shows you where numbers come from and what changed — instantly.

Cell D4: =SUM(B2:B3)*Margin Inspector
Inputs
B2 B3 Margin
Feeds 4 downstream cells
Depth 3 levels from source

Click any cell to see what it depends on and what depends on it.

Why VisiGrid

Fast

  • Opens instantly
  • Stays smooth on big files

Keyboard-first

  • Type to find actions (no menu hunting)
  • Shortcuts you can customize

Works with your files

  • Opens XLSX, ODS, and CSV
  • Bulk edits without copy-paste hell

Features

Type to find any action

Ctrl+Shift+P

No hunting through menus. Press one shortcut, type what you want, and do it. Sort, fill, replace, format — everything is searchable.

Edit many cells at once

Ctrl+Click

Select cells that aren't next to each other. Type once, apply everywhere. Change formatting, enter values, or clear — all at once.

Formula help as you type

Suggestions appear as you write. See parameter names, types, and examples. Spot errors before you finish typing.

Name your ranges

Ctrl+Shift+N

Call it Revenue instead of B2:B100. Formulas become readable. Rename safely across your whole workbook.

Jump to any cell or name

Ctrl+K

Type a cell reference or a name to go there instantly. No scrolling, no clicking.

See where numbers come from

One click shows formula, value, format, and dependencies. The same inspector you saw above — always one keystroke away.

Opens your Excel files

Drag in XLSX, XLS, XLSB, or ODS files. Large files load in the background. See exactly what imported and what needs attention.

Multiple sheets, one file

Ctrl+PageDown

Organize data across sheets with tabs you can rename, reorder, and jump between instantly.

Themes + custom shortcuts

Pick a theme or build your own. Remap any shortcut. Settings are plain text files you can back up or share.

Optional automation (advanced)

For teams who treat spreadsheets as part of a larger system. Run formulas from the command line, pipe in data, convert formats, and integrate with CI. AI features follow the same philosophy: optional, local-first where possible, and always auditable.

AI, without losing the plot

AI can help you write formulas, summarize changes, and explain complex sheets — without hiding what happened or mutating your data behind your back.

Every AI-assisted change is:

  • Clearly marked as AI-generated
  • Fully inspectable (what changed, where, and why)
  • Reversible with standard undo
  • Auditable alongside human edits

Ask AI for help. Keep humans accountable.

No auto-edits. No silent rewrites. No mystery numbers.

Ask AI for formulas

Describe what you want. Insert only after review.

Explain differences

See what changed — with optional AI summaries.

Provenance-aware history

Always know if a change came from a person or AI.

AI assists. You stay in control.

Why people switch

Excel

  • Slow startup
  • Menu/ribbon friction
  • Fragile models

LibreOffice Calc

  • Heavy
  • Clunky
  • Slow on large data

VisiGrid

  • Fast and light
  • Keyboard-first
  • Works with your Excel files

Or install via package manager:

brew install --cask visigrid/tap/visigrid yay -S visigrid-bin

Or use VisiGrid in your browser — no download required.

Advanced capabilities are available for work that needs scale, history, and accountability.

Open Source

VisiGrid is open source under the AGPLv3 license. View the code, report bugs, submit patches. Built for users who want control over their tools.

Commercial licensing available for proprietary and hosted use. Learn more

Latency is a feature
Keyboard first
Your data stays local

Stay updated

No spam. Release announcements only.

FAQ

How do I install the CLI?
The CLI (`vgrid`) is included with every VisiGrid download. Install via Homebrew (`brew install --cask visigrid/tap/visigrid`), winget (`winget install VisiGrid.VisiGrid`), or download from GitHub, and you get both the desktop app and the CLI.
Can I use the CLI without the GUI?
Yes. The CLI is a standalone binary with no GUI dependency. It handles calc, diff, replay, and convert operations entirely from the terminal.
What formats does the CLI support?
Reads CSV, TSV, JSON, XLSX, and VisiGrid's native .sheet format. Writes CSV, TSV, JSON, and .sheet. XLSX export is planned.
Is it compatible with .xlsx?
Yes. The desktop app opens XLSX, XLS, XLSB, and ODS files via calamine. The CLI reads XLSX and writes CSV/TSV/JSON.
Do I need an account?
No. VisiGrid runs locally. Pro uses a license key, not a login.
Is there telemetry?
No telemetry. VisiGrid doesn't collect usage data. Update checks are anonymous.
What platforms are supported?
The CLI runs on macOS, Linux, and Windows. The desktop app is available for macOS (Beta), Windows (Alpha), and Linux (Alpha). Same codebase, native performance.
Does it support macros or VBA?
No VBA. Instead, VisiGrid uses Lua provenance scripts — sandboxed, version-control friendly, and replayable. Use `vgrid replay` to execute and verify them.
Is it offline / local-first?
Yes. Your files stay on your machine. No cloud required. Pro+ adds optional cloud backup.