← all repositories
PragmaticMachineLearning/probly

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.

893 stars TypeScript Domain AppsData Tooling
probly
Not currently ranked — collecting fresh signals.
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.