AutoCua
Automate with computer-use agent (ComputerUse / CUA) for macOS, Windows, Linux, Browser, iOS & Android. It sees the screen, clicks, types, browses and writes the code too. One agent, every computer.
Alephgrid is an open-source, self-hosted spreadsheet. Tables with tens of millions of rows stay in DuckDB and stream into the grid a screen at a time; sheets use Excel formulas; SQL is optional. Insta
ProductivityRust · TypeScriptGitHub @alephgridOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Open-source, self-hosted spreadsheet for billions of rows: SQL and Excel-style formulas.
Loading the full README.
Read the full README ↗Open a CSV or Parquet file with tens of millions of rows, then scroll, sort, filter, edit
and add calculated columns in your browser. Next to those big tables, build ordinary sheets
with formatting, charts and Excel formulas such as XLOOKUP and SUMIFS, and point those
formulas straight at the big tables. Everything runs on a DuckDB file on your machine. There
are no seats, tiers or paywalls: export, sign-in, teams and every other feature are free.
npx alephgrid flights.parquet # npm: opens http://127.0.0.1:7878 with the file loaded
uvx alephgrid --demo-rows 10000000 # PyPI: or try it on 10M generated rows
docker run -p 7878:7878 -v alephgrid-data:/data ghcr.io/alephgrid/alephgrid:0.1.0
| Sheets with Excel formulas that read whole tables | Pivots and charts from the Analyze pane, no SQL |
| SQL when you want it, docked under the grid (dark theme) | Imports reviewed column by column before they commit |
| Your own functions in a side panel: code, tests, docs and versions | The hub: every workbook, its size and whether its compute is running |
v0.1.0, the first release, is out (9 November 2026): binaries for Linux and macOS, npm and PyPI packages, and a Docker image. See the release and what is shipped and what is not.
=XLOOKUP(A2, customers[id], customers[region])
and =SUMIFS(orders[amount], orders[region], A2) in a sheet cell run as one query over the
whole table, not one lookup per row. See table formulas.This is the beginning of the README. Read the rest at the original. Read the full README ↗