Skip to content

Releases

Playground demo data v1 — express (6,146 commits)

Choose a tag to compare

@kamsqe kamsqe released this 24 May 10:18

Playground SQLite assets

Pre-indexed gitwhy databases used by the in-browser playground at https://gitwhy.pages.dev/playground/. Loaded client-side via sql.js. No backend, no API key required for SQL-based tabs (Risk / History / Related / Catchup / Onboarding).

For Ask (LLM synthesis), the playground uses bring-your-own Gemini key — the request goes directly from your browser to Google.

Assets

  • express.db (61 MB) — Full git history of expressjs/express from 2009-08-31 (initial commit) through 2026-05. 6,146 commits, 4,491 AI-enriched summaries (gemini-3.1-flash-lite), 4,491 embeddings (gemini-embedding-001). Slimmed: dropped `llm_calls`, `query_feedback`, `commit_clusters`, `cluster_embeddings` tables (provenance/replay data not needed for the playground).

Why GitHub Releases instead of bundled assets

Cloudflare Pages has a 25 MiB per-asset limit. Express's DB is 61 MB raw, ~48 MB even at brotli q11 — too big to ship as a Pages static asset. GitHub Releases has no such limit and serves with permissive CORS, which works for client-side `fetch()` from the playground.