spreadsheet-kit

spreadsheet-kit is the tool interaction service for agent-based spreadsheet usage.
It gives agents a safe, inspectable, token-efficient way to read, analyze, mutate, verify, and operationalize Excel workbooks without falling back to brittle UI automation.
If you want an agent to work with spreadsheets like a real system instead of a screenshot puppet, this is the stack.
What this project is
spreadsheet-kit ships a unified spreadsheet interaction layer across four surfaces:
| Surface | Binary / Package | Mode | Best for |
|---|---|---|---|
| CLI | asp / agent-spreadsheet |
Stateless | One-shot reads, safe edits, pipelines, CI, agent tool calls |
| MCP server | spreadsheet-mcp |
Stateful | Multi-turn agent sessions, workbook caching, fork/recalc workflows |
| JS SDK | spreadsheet-kit-sdk |
Backend-agnostic | App integrations that can target MCP today and WASM/session backends over time |
| WASM runtime | spreadsheet-kit-wasm |
In-process | Experimental byte/session embedding for local runtimes |
Supported workbook modes:
.xlsx/.xlsm— read + write.xls/.xlsb— discovery/read-oriented workflows only






