The command surface for everything you build.
The GramSpec Hub is one place for graphs, connections, datasets, and the three apps that read them — Grammar, Dashboard, Analyst. Sign in to continue.
Sign inThe GramSpec Hub is one place for graphs, connections, datasets, and the three apps that read them — Grammar, Dashboard, Analyst. Sign in to continue.
Sign in →No connections yet
Add your first data source to start querying.
Select a connection to edit, or click + New Connection to add one.
Every account gets the example supply-chain dataset free. Use it to explore Grammar, Analyst, and Dashboard end to end — same data the demos and tutorials reference.
The sample database has been removed from your tools.
Pick a data source.
Requires a SQL Warehouse and a personal access token.
Connect to a SharePoint Online site. Lists become entities and are kept ready for every GramSpec app to query.
Sync your SharePoint lists so every app can query them.
Upload a .csv file. Each upload becomes a table inside your
synthetic “My CSVs” connection — usable in
Grammar, Analyst, and Dashboard like any other database.
Drop a CSV here or choose a file
| Column | Type | Nullable |
|---|
Loading…
| File | Rows | Size | Refreshed | |
|---|---|---|---|---|
| Loading… | ||||
Database passwords are encrypted at rest. Never sent to the browser, never included in AI prompts, never leave the server unencrypted.
The LLM never sees your raw schema, connection strings, or credentials. It only sees the GRAM layer. Nothing else.
Queries are validated server-side before execution, and write operations are blocked at the application layer. For defense in depth, connect with a read-only database user.
TOTP-based MFA on every account. Pair with any authenticator app. Recovery codes included.
No datasets yet
A dataset bonds a graph to a connection. The apps consume the bond.
Select a dataset to inspect, or click + New Dataset to create one.
The built-in tutorial bond — the Sample graph wired to the Sample SQL Server database. Use it to explore Dashboard and Analyst end-to-end before bonding your own.
graph × connection
A dataset bonds a knowledge graph to a database connection. The apps consume the bond.
Where the data lives.
The structural contract the LLM reads. Skip to bond a graph later.
A friendly label. Auto-fills from your picks; override anytime.
Pick the structural contract this dataset should follow. The apps consume the bond — same dataset, new brain.
Build new graphs in the Grammar workspace.
No graphs yet
A graph is the structural contract the LLM reads. Build one from a database in Grammar.
Select a graph to inspect, or open Grammar to build a new one.
The built-in tutorial graph — a curated knowledge graph over the Sample SQL Server database. Read-only in Grammar. Save a copy from inside Grammar to make it your own.
GRAM graph
—
Rename or edit this graph's structure inside Grammar. A graph's connection is locked once set — to point the same model at a different database, clone the graph in Grammar and connect the clone.
Connecting a database turns this graph into a dataset — the structural grammar the apps query against. A graph keeps one connection for life; to point the same model at another database, clone the graph and bond the clone.
Where the data lives.
A friendly label. Auto-fills from your connection; override anytime.
No portals yet
A portal holds your dashboards. Create one in the Dashboard app, then pin chart and KPI answers to it.
Select a portal to see its dashboards, or open Dashboard to build a new one.
Portal
Create, rename, or reorder portals and dashboards inside the Dashboard app. This is a quick way to jump straight to the board you want.