BrowserLM is a private, in-browser AI client: chat and RAG with no custom backend. Models run locally in your tab via Transformers.js (ONNX, WebGPU when available, WASM fallback).
Upload TXT, Markdown, CSV, JSON, or PDF and ask questions. Chunks and embeddings are stored in IndexedDB on your device — your files are not sent to a server.
Serve the app over http:// (not file://) so ES modules and the model cache work.
Project on GitHub