A free, open source spreadsheet
built for the AI era.

Open your files, inspect the formulas, and let an AI agent work in the sheet with you.

Free and open sourceAI agents via MCPunder 75 MB, fully offlineNo subscription
Opens:
xlsxxlsodscsvtsv
=D6+D7
ABCDEFG
1 Item Qty Price Total
2 Monitor 2 249 498
3 Keyboard 3 89 267
4 Desk lamp 4 35 140
5
6 Subtotal 905
7 Tax 0.0925 83.71
8 Total 988.71
9 Budget 1000 Under budget
10
11
12
13

A live sheet, computed in your browser by the VisiGrid engine. Nothing you type is saved or sent.

From raw data to work you can trust

Start with your files

  • Open Excel, CSV, and ODS exports
  • Keep editing and export your results

Make the data usable

  • Clean, split, and deduplicate with previews
  • Inspect formulas and trace their inputs

Bring your agent

  • Connect an MCP agent to the desktop app
  • Watch edits live and undo each batch

Ready to type in half the time of Google Sheets

Reopening a 140,000-row sheet in the browser, timed from a screen recording at 60 frames a second. The replay below runs in real time.

VisiGrid done at 1.09 s
  • Cells shown 0.36 s
  • Screen settled 0.44 s
  • Ready to type 1.09 s
Google Sheets done at 3.94 s
  • Cells shown 0.42 s
  • Ready to type 2.16 s
  • Screen settled 3.94 s
Ready to type
1.09 s
Google Sheets 2.16 s
Screen settled
0.44 s
Google Sheets 3.94 s
Cells shown
0.36 s
Google Sheets 0.42 s
Arrow key to screen
9 ms
Google Sheets 17 ms

app.visigrid.app and Google Sheets, same laptop, network and workbook, Chrome, 13 October 2026. Medians of 5 reloads. VisiGrid was also faster on every measure with 20-row and 12,000-row sheets. Google Sheets' network route was about 130 ms slower than ours in this run.

AI agents + VisiGrid desktop

See what your AI did. Keep working on it.

A table in a chat is a starting point. In VisiGrid, you can edit the values, inspect the formulas, and let a compatible MCP agent work alongside you.

  1. 01

    Connect your agent

    Use VisiGrid’s MCP server to give a compatible agent access to your desktop workbook. You allow access and can revoke it.

  2. 02

    Watch the work happen

    Ask for a table, a formula, or a cleanup. Agent edits appear in the live grid, where you can inspect the cells and correct the result.

  3. 03

    Stay in control

    Undo each batch of agent edits. Revision checks prevent an agent from overwriting changes you made since its last read.

Connect your AI agent

Use your own agent. VisiGrid provides the workspace.

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 code stays deterministic

Lua functions run in a sandbox. No macros, no side effects. Put logic in an =LUA cell and its code is part of the fingerprint.

Terminal
$ vgrid sheet verify model.sheet \
--fingerprint v2:24:8f3a1c9e7b2d4a06
Status: Verified ✓
# change one input, verify again
$ vgrid sheet verify model.sheet \
--fingerprint v2:24:8f3a1c9e7b2d4a06
Status: Drifted ⚠
Expected: v2:24:8f3a1c9e7b2d4a06
Current:  v2:24:d1e5f8a2c7b39014
# put it back
$ vgrid sheet verify model.sheet \
--fingerprint v2:24:8f3a1c9e7b2d4a06
Status: Verified ✓

Features

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.

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.

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.

Why people switch

Desktop suites stopped at the ribbon. Cloud spreadsheets stopped at the browser. VisiGrid is a spreadsheet built like a code editor.

Capability VisiGrid Excel Numbers LibreOffice Calc Google Sheets
In the browser: ready to type, 140,000-row sheet
Yes : 1.1 s
Not measured
Not measured
Not measured
Partial : 2.2 s
Download size
Yes : under 75 MB
No : a full Office install
Partial : preinstalled on Macs
No : hundreds of MB
Partial : none — cloud app
Keyboard-first, command palette
Yes : every action, no mouse needed
Partial : ribbon + legacy shortcuts
No : mouse-first
Partial : menu-driven
Partial : partial shortcuts
Works with your Excel files
Yes : xlsx, csv, ods, json, tsv
Yes : native
Partial : import / export
Yes
Partial : import / convert
CLI + headless engine
Yes : vgrid — same engine, no GUI
No
No
Partial : limited headless mode
No
Automation & agent API
Yes : local session API + CLI
Partial : VBA / COM, desktop only
Partial : AppleScript
Partial : Basic macros
Partial : Apps Script, cloud
Open source
Yes : AGPL
No
No
Yes : MPL
No
Local-first desktop app — no account, no telemetry
Yes
No : account-centric
Partial : local, Mac only
Yes
No : account required
Real-time collaboration
Partial : in the browser app; not in the desktop app
Yes : Microsoft 365
Yes : iCloud
No
Yes

Browser timings from the 13 October 2026 run above. Download size from the current release. Competitor details last verified July 2026.

Or install via package manager:

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

On iPad or iPhone: VisiGrid on the App Store, $9.99 once for both (iPad · iPhone).

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

Free desktop app
Keyboard first
Files stay on your machine (desktop)

Stay updated

No spam. Release announcements only.

FAQ

Is VisiGrid free?
Yes. The desktop app is free and open source under the AGPLv3, and the browser app at app.visigrid.app is free with an account. The iPad and iPhone apps are a one-time $9.99 App Store purchase, and one purchase covers both.
Will it open my Excel files?
Yes. It opens .xlsx workbooks with every sheet, formula and format, plus .xls, .xlsb, .ods, .csv, .tsv, .json and .parquet. It saves back to .xlsx with formulas kept as formulas, so the file still works for whoever sent it. Charts and macros do not come through.
How is it different from Excel?
It works like a code editor: every action is in a command palette, vim keys are there if you want them, and a trace shows where any number comes from. An AI agent can work in your open sheet, with each batch of its edits undoable and stale writes refused. The vgrid CLI runs the same engine in scripts and CI. What it lacks: VBA, and charts in the desktop app (the browser app draws them).
Will my Excel macros work?
No. There is no VBA and no macro recorder. VisiGrid uses Lua instead. In the desktop app and the CLI you can write your own functions in a functions.lua file and call them from any formula, or put code in a =LUA cell that travels with the workbook. Existing macros have to be rewritten.
Do I need an account?
Not for the desktop app, which runs locally without a login. The browser app needs a free account, so your sheets can be saved and shared.
Does my data stay on my machine?
With the desktop app, yes: your files stay on your computer and no cloud is needed. Sheets you create in the browser app are stored in your VisiGrid account, so they can be shared and edited together.
Is there telemetry?
Not in the desktop app — no telemetry, no usage data, and update checks are anonymous. The web app at app.visigrid.app does measure which features get used, so we can tell what works and what is broken; it never receives the contents of your spreadsheets. The full breakdown is in the privacy policy.
What platforms are supported?
Desktop: macOS (Beta), Linux (Beta) and Windows (Alpha). Browser: app.visigrid.app. iPad and iPhone: on the App Store. Every desktop download includes the vgrid CLI.
How do I get the CLI?
The vgrid CLI comes with every desktop download: install with Homebrew (brew install --cask visigrid/tap/visigrid), winget (winget install VisiGrid.VisiGrid) or the AUR, or download from GitHub. It runs without the GUI, and reads and writes CSV, TSV, JSON, XLSX, Parquet, DuckDB and .sheet files.