Private AI dashboards.
Nothing leaves your device.
WebKaya is a Chrome extension that turns your spreadsheets, Google Sheets, PDFs, and web pages into verified dashboards — using AI that runs on your machine by default. No uploads, no accounts, no WebKaya servers — and when you want a frontier model, plug in your own Anthropic or OpenAI key and WebKaya masks identifiers locally before anything is sent.
Works with a built-in model out of the box, or your own Ollama models for more power.
Real screenshots from the real app
Every frame below was captured from WebKaya running locally — the live “0 B sent off-device” meter included.











Your best data is the data you can’t upload
Cloud AI tools — ChatGPT, BI copilots, cloud sandboxes — all need your data to travel to their servers. For payroll, patient records, deal pipelines, and anything under an upload ban, that’s a non-starter. WebKaya flips it: the AI comes to your data, and your data stays put.
A full analyst, running locally
Ask in plain language. Get dashboards, answers, and insights — with every calculation independently re-checked in the background.
Ask, don’t build
Type a question in the chat and the canvas builds itself — metric cards, charts, and plain-English findings. No formulas, no pivot tables.
Multi-step analysis
“Compare revenue by city, Q2 vs Q1” runs a real plan — filter, aggregate, compare — and shows the per-group change, not just one number.
The “why” engine
Ask why something changed and WebKaya maps the actual drivers with a local dependency graph — separating real causes from mere symptoms.
What-if simulation
Turn any dashboard into a live scenario. Drag a slider — “+15% price” — and watch the outcome play forward month by month.
Stitch sources
Join a local Excel file with a live Salesforce or Sheets table on a shared column — locally, with no API keys and nothing uploaded.
Living dashboards
Dashboards from a Sheet or web page remember their question and refresh themselves — trends and alerts, all without a server.
Millions of rows
A columnar + WebGPU engine crunches multi-million-row CSVs in the browser without freezing the tab.
Files & documents
CSV, Excel (multi-sheet), and PDFs — tables and text. Ask questions about a contract or a report, not just a spreadsheet.
Strict Privacy Mode
One toggle physically blocks every non-local network request — a visible, enforced isolation chamber for your most sensitive files.
Finance workspace
A chart-first terminal for any OHLCV data: Renko, Kagi, Point & Figure, second/tick/range bars, indicators on indicators, volume & TPO profiles, bar replay, and never-expiring multi-condition alerts.
Your key, your choice
Local models by default. Paste your own Anthropic or OpenAI key for frontier reasoning — the UI turns amber the moment data can leave, and identifiers are masked locally first.
Explainable by default
Every dashboard ships a data-health score and a step-by-step decision path — see exactly how each number was filtered, grouped, and re-checked.
Import & export everything
Pull datasets from Kaggle or Hugging Face; export dashboards as self-contained HTML reports, verified totals, the cleaned dataset, or chart data as CSV/PNG.
Three steps. Zero uploads.
Bring your data
Drop a file, paste a range, or click Analyze current page on a Sheet, Salesforce, or Jira tab. Everything is read locally in the browser.
Ask in plain language
A local model turns your question into a plan. The math runs in a sandbox and is independently re-checked — so answers are right, not just plausible.
Get a dashboard you can trust
Charts, metrics, and insights appear on the canvas. The live meter shows 0 bytes ever left your device.
Bring data from wherever it lives
No connectors to configure and no OAuth — WebKaya reads what you can already see, and pulls public datasets with your own Kaggle or Hugging Face key.
Not a promise — a property of the design
There are no WebKaya servers. Your files are parsed in the browser, the AI runs on your own device, and a live meter proves the egress is zero. You can verify it yourself in DevTools.
- ✓ No servers, no analytics, no telemetry, no accounts
- ✓ AI runs on-device — built-in model or your local Ollama; reasoning models like DeepSeek-R1 supported
- ✓ Optional cloud models use your key, flip an amber “Cloud Engine Active” banner, and get locally-masked data
- ✓ Google Sheets read through your own session — no Google login or API
- ✓ Strict Privacy Mode enforces zero non-local traffic
File → local sandbox → your local AI. The internet path is severed.
Frequently asked
Is my data really never uploaded?
Yes. WebKaya has no servers. Files are parsed in your browser tab, AI runs on your device, and a live “0 bytes sent off-device” meter tracks it — verifiable in DevTools. Strict Privacy Mode goes further and blocks every non-local network request outright.
Do I need to install anything else?
No. A built-in model (WebLLM, via WebGPU) works out of the box — the first question downloads it once, then it runs offline. For stronger, faster models, install Ollama and WebKaya auto-detects the models you’ve downloaded.
How is this different from ChatGPT’s data analysis?
ChatGPT uploads your file to OpenAI’s servers. WebKaya never does — the analysis happens locally. It’s also verified: every total is independently re-checked in the background, so a weak local model can phrase things but can’t produce a wrong number.
Does it work with Google Sheets and Salesforce?
Yes. On a Google Sheet, WebKaya reads the sheet through your existing Google session — no OAuth screen, no API key. On Salesforce, Jira, Looker, or any web table, “Analyze current page” reads the table directly, and can follow pagination automatically.
Can it handle big files?
Multi-million-row CSVs stream into a columnar engine and aggregate on the GPU (with a CPU fallback) — without crashing the tab.
Can I use Claude or GPT with it?
Yes — bring your own key. Paste your Anthropic or OpenAI API key in Settings and pick a cloud model. The trust bar turns amber (“Cloud Engine Active”) so the privacy state is unmistakable, and a local pass replaces names/IDs with aliases and masks card numbers, emails, and phone numbers before anything is sent. Charts and verified numbers are always computed locally from the originals.
Is it free?
WebKaya is free to install today. Paid Pro capabilities are on the roadmap.
Analyze sensitive data without the risk
WebKaya is finished and in Chrome Web Store review. Until it lands, the screenshots above are the product — captured from the real app.
🚀 Coming soon to the Chrome Web StoreChrome / Edge · Manifest V3 · No account needed · See the screenshots