Sheets. Dashboards. An AI agent.One shared object model.
Pulse Studio is the analytics surface for the Excel-leaver. A cell, a chart value, and an AI answer are the same primitive. Natural language routes through a semantic layer to governed SQL — never to raw SQL — so every answer is reproducible, explainable, and safe to share.
One surface. Three pillars.
Spreadsheets, dashboards, and an AI agent — all backed by the same governed semantic layer.
Sheets
Familiar grid (Univer + HyperFormula) with DuckDB underneath. Materialize a sheet to a typed dataset in one click.
Dashboards
Drag-resize layout, 7 chart types, parameters, cross-filter, drill-through, measure formatters, and per-panel CSV export.
AI Agent
13 tools (10 read, 3 write-with-approval). Provider-agnostic via LiteLLM — Ollama, OpenAI, Anthropic, mock. Never invents SQL.
Three non-negotiables
The boundaries that keep Pulse Studio coherent as it scales.
One shared object model
A cell, a chart value, and an NL answer are the same primitive. No parallel object graphs.
NL → semantic → SQL
Every natural-language request routes NL → intent → Cube → SQL. Never NL → raw SQL.
One UX mode boundary
No sheet/dashboard/standalone/D-Pulse-paired divergence. Same UX across every mode.
Production-ready surface — open to early access
Six modules behind one rail. RLS, governed measures, sharing, and a SQL workbench already in the box.
12 Connectors
Postgres, MySQL, MSSQL, Snowflake, BigQuery, MongoDB, Trino, REST, SQLite, CSV, Parquet, JSON.
RBAC + RLS v1
Viewer / editor / admin. User-attribute RLS rules fail-closed when an attribute is missing.
Governed measures
Draft → certified → deprecated lifecycle. Lifecycle preserved across saves; only the admin endpoint flips it.
Semantic time-intel
Measure expressions + YTD / MTD / PoP / rolling-N compiled to DuckDB window functions.
5 sharing methods
Intranet link, print PDF, portable HTML, embed snippet, scheduled email — pick per dashboard.
Transform Studio
Power-Query equivalent on DuckDB SQL. Schema-aware autocomplete. Materialize to Parquet.
Self-hosted
Standalone-first, single-tenant. Pairs with D-Pulse for full governance. Zero data egress.
Provider-agnostic AI
LiteLLM router. Mock / Ollama / OpenAI / Anthropic. Local-LLM keeps data on your network.
Excel-leavers, analysts, BI teams
If you live in spreadsheets but need governance, lineage, and an AI that doesn't hallucinate SQL — Pulse Studio is the surface.
Standalone, today
- Single binary / Docker — runs on your laptop or VPC
- No D-Pulse required; pair later for full governance
- Same UX standalone or paired (NN-3)
Governed by design
- RLS rules fail closed when user attributes are missing
- Every mutation + tool invocation audited to JSONL
- Certified measures protected from accidental edits
Trade the black-box dashboard. Get a surface that explains itself.
Pulse Studio is opening early access. Tell us your stack — we'll wire it up.