Three roles. One agent. Three different wins.
The same graph orchestrator serves an analyst asking "how many orders by status", an engineer debugging a production issue, and a data scientist running a quick clustering pass. Here's what each one gets.
Answer any data question without writing SQL
Analysts shouldn't have to context-switch between a BI tool, a SQL editor, and a charting app just to answer one question. SelectStar handles the whole pipeline: you ask in plain English, the agents decide what to query, how to profile, what to chart, and how to summarize. You read the answer and the canvas artifacts, then ask the next question. Drop a CSV in if you don't have a database handy — Classic Mode has you covered.
The pain today
- ·Every data question means a SQL query, a chart, and a writeup — three tools
- ·Self-serve BI dashboards never have the exact view you need
- ·Spreadsheet analysis means a notebook, a pandas import, and a chart library
With SelectStar
- Ask in plain English — get tables, charts, and prose in one turn
- Iterate on questions without rewriting SQL or rebuilding charts
- Drop a CSV/XLSX in Classic Mode when there's no database to connect
- Export CSV/SVG/PNG straight from the canvas to drop into slides

Inspect and debug a database without leaving the chat
Engineers get paged for slow queries, schema drift, and unexpected data shapes. SelectStar gives them a single-pane view: ask 'what changed in the orders table' and the Schema agent answers from the cached snapshot; ask 'profile the last 1000 orders' and EDA returns stats and null percentages in seconds. Zen mode means you can investigate production writes safely — every write is gated, every resolution audit-logged.
The pain today
- ·Investigating a production issue means juggling pgAdmin, a SQL editor, and a Python notebook
- ·Read-only tools don't let you test a fix; write tools don't audit
- ·Schema docs go stale the moment someone ships a migration
With SelectStar
- Ask structural questions, get instant answers from the cached schema
- Profile data and spot anomalies with one prompt
- Zen mode lets you test writes safely — every action audit-logged
- Dry-run a DELETE, see the affected row count, roll back — no commitment

Quick models and forecasts without spinning up a notebook
Data scientists often need a quick regression, a clustering pass, or a trend forecast — not a full notebook. SelectStar's ML agent runs OLS regression via normal equations, k-means with k-means++ initialization, and linear-trend forecasting, all in pure TypeScript. No Python runtime, no scikit-learn install, no kernel to restart. Get the metrics, decide whether to escalate to a real notebook.
The pain today
- ·Spinning up a notebook for a 30-second clustering pass is overhead
- ·Moving data between a SQL tool and pandas breaks the flow
- ·Sharing results means exporting, naming, and uploading files
With SelectStar
- Run OLS, k-means, and forecasting inline — pure TypeScript
- Results land in the canvas with metrics and predictions
- Share the session link — colleagues see the full agent trace
- If the quick model is interesting, escalate to a real notebook

Three ways teams wire SelectStar into their workflow
Whatever your stack looks like, there's a one-line way to drop SelectStar in. These are the patterns we see most often in production.
Self-serve analytics for support teams
Hand SelectStar to your support team with a read-only connection string. They can answer 'how many users hit this bug' without pinging engineering. Zen mode keeps them safe.
# Read-only Postgres role
postgres://support:***@db:5432/app?role=read_only
# Support team opens SelectStar,
# types a question, gets the answer.
# No SQL knowledge required.On-call triage with Zen mode
On-call engineer gets paged at 3am. Opens SelectStar, asks 'profile the last 1000 failed orders', gets stats and a chart in 4 seconds. If they need to test a fix, Zen mode gates every write.
# Connect with write privileges
postgres://oncall:***@db:5432/app
# Toggle Zen mode ON
# → writes are gated
# → dry-run shows row count
# → rollback cancels
# → audit log records everythingQuick ML triage without a notebook
Data scientist wants a quick clustering pass on customer segments. Instead of spinning up a notebook, they ask SelectStar. If the result is interesting, escalate to a real notebook.
# Ask in plain English:
"Cluster customers into 5 groups
based on order frequency
and total spend"
# ML agent runs k-means++
# → canvas shows centroids
# → predictions table
# → R² and inertia metricsPick the pattern that fits your team
Open the live app, try the demo database, then connect your own. Zen mode keeps every write safe.