Your spreadsheet now runs Python in the browser
Probly is a browser spreadsheet that runs Python locally via WebAssembly and enlists OpenAI when you need AI analysis.

What it does Probly is a web-based spreadsheet built on Next.js that behaves like traditional Excel but lets you execute Python code directly in cells using Pyodide compiled to WebAssembly. It layers on AI-driven analysis, automated document extraction via OpenAI’s Vision API, and a prompt library for reusable queries. The grid itself is powered by Handsontable and HyperFormula, with ECharts handling visualizations.
The interesting bit The hybrid execution model is the real hook: Python data crunching happens entirely inside your browser via WASM, keeping raw data local, while AI requests are proxied through the server to OpenAI. It is essentially a desktop-grade data environment masquerading as a web app, though you’ll still need an OpenAI API key to unlock the smarts.
Key highlights
- Python execution via Pyodide/WebAssembly runs fully in the browser
- AI analysis and document processing powered by OpenAI API (GPT-4 and Vision)
- Built on Handsontable/HyperFormula for formula support and grid behavior
- Includes a prompt library for saving and reusing analysis templates
- Next.js 14 frontend with ECharts for data visualization
Caveats
- The “privacy-focused” claim applies mainly to Python execution; AI features still require shipping data to OpenAI’s API
- It’s largely an integration layer connecting existing libraries (Handsontable, Pyodide, ECharts, OpenAI) rather than novel engine work
Verdict Worth a spin if you want a lightweight, browser-first hybrid of Excel and Jupyter and don’t mind bringing your own OpenAI key. Skip it if you need battle-tested enterprise features or want to keep your data entirely off third-party AI services.
Frequently asked
- What is PragmaticMachineLearning/probly?
- Probly is a browser spreadsheet that runs Python locally via WebAssembly and enlists OpenAI when you need AI analysis.
- Is probly open source?
- Yes — PragmaticMachineLearning/probly is open source, released under the MIT license.
- What language is probly written in?
- PragmaticMachineLearning/probly is primarily written in TypeScript.
- How popular is probly?
- PragmaticMachineLearning/probly has 893 stars on GitHub.
- Where can I find probly?
- PragmaticMachineLearning/probly is on GitHub at https://github.com/PragmaticMachineLearning/probly.