SpeedyDb developer docs
On-device RAG for the browser — the engine, the approved embedder, grounded answers, five framework bindings, and the operator story. Everything below is generated from the repo's markdown (the canonical sources) and served as plain static files, like the rest of this site.
@speedydb/core — getting started
The headless on-device RAG package: entry points, the staging model, install + copy-assets.
Self-hosting, CSP & the browser matrix
Every origin the stack touches, the zero-external-origin recipe, COOP/COEP, and per-browser behavior.
The in-browser RAG agent
Grounded on-device answers: the worker pipeline, honesty contracts, and the load watchdog.
Serving your corpus from your own server
For any app with a server: pull from S3 once server-side, serve same-origin, ingest by URL — no credential in the browser.
The component registry
Copy-paste kits for React, Vue, Svelte, Solid, and Angular — pulled with npx speedydb-components.
The basic package: insert & retrieval
The corrected insert, update, remove, transition and retrieval flows — what a browser, WordPress plugin or local app actually does, and why.
Browser components roadmap
The full Phase 0–4 plan that got the stack here: core, packaging, bindings, kits, hardening.