The command surface for everything you build.
The GramSpec Hub is one place for graphs, sharing, and our three main apps: Grammar, Dashboard, Analyst. Sign in to continue.
Sign inThe GramSpec Hub is one place for graphs, sharing, and our three main apps: 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 database 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 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.
Linking a database makes this graph a connected graph — it answers questions against that database. A graph keeps one home connection for life; to point the same model at another database, clone the graph and link the clone.
Where the data lives.
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.