← all repositories
tinyfish-io/bigset-oss

Self-hostable agents that turn the live web into spreadsheets

It exists because turning scattered web data into a structured, up-to-date table still requires too much glue code.

1.7k stars TypeScript AgentsData Tooling
bigset-oss
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

BigSet is a self-hostable tool that generates structured datasets from the live web. You describe what you want—say, YC companies currently hiring engineers with their funding stage and location—and an orchestrator agent infers the schema, dispatches sub-agents to search and verify facts across public pages, deduplicates the results, and delivers a browsable table you can export as CSV or XLSX. You can also set a refresh cadence so the agents re-run on schedule, keeping the dataset from going stale.

The interesting bit

The architecture treats a natural language prompt as a job spec for a tiny research team: one agent figures out the schema and where to look, then fans out parallel workers to investigate each entity and cross-check what they find against live sources. It is essentially an autonomous ETL pipeline where the transformation layer is just LLMs reading web pages and deciding whether a row is verified enough to keep.

Key highlights

  • Runs locally with Docker and self-hosted Convex/Postgres, or via a cloud tier with a row-operation quota.
  • Targets publicly available web data; agents search, fetch, and verify in real time, so generation takes a few minutes per dataset.
  • Outputs are downloadable files, not a queryable database—SQL support is on the roadmap.
  • Includes a CLI and optional curated seed datasets to demonstrate the agent workflows.
  • Experimental and openly rough: schema inference is imperfect and some topics work better than others.

Caveats

  • The project is explicitly experimental, with rough edges and occasional breakage.
  • It only reaches public web pages; anything behind logins or paywalls is out of scope.
  • Dataset generation is not instant—expect to wait two to five minutes while the agents do actual research.

Verdict

Worth a look if you regularly need niche, structured web data—competitive lists, pricing tables, hiring leads—and would rather delegate the scraping and schema design to agents than maintain another set of brittle scripts. Skip it if you need sub-minute latency, deep access to authenticated sources, or a production-grade BI backend today.

Frequently asked

What is tinyfish-io/bigset-oss?
It exists because turning scattered web data into a structured, up-to-date table still requires too much glue code.
Is bigset-oss open source?
Yes — tinyfish-io/bigset-oss is open source, released under the AGPL-3.0 license.
What language is bigset-oss written in?
tinyfish-io/bigset-oss is primarily written in TypeScript.
How popular is bigset-oss?
tinyfish-io/bigset-oss has 1.7k stars on GitHub.
Where can I find bigset-oss?
tinyfish-io/bigset-oss is on GitHub at https://github.com/tinyfish-io/bigset-oss.

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