xmetric and Hex, side by side
| xmetric | Hex | |
|---|---|---|
| Free option | Free in your browser. No account needed to open a file. source | Community plan: free source |
| Paid plans | No paid plans | |
| Runs on | Any modern browser on Mac, Windows or Linux. Nothing to install. source | Browser SaaS on Hex's AWS cloud (multi-tenant, EU multi-tenant); single-tenant as an Enterprise add-on source |
| Opens Tableau .twbx files | Opens .twbx and .twb in the browser app with dashboards, quick filters and filter actions working, plus sheets, data sources, formulas and packaged extracts. source | Not listed in the vendor's docs; data connections list SQL databases/warehouses (Postgres, Snowflake, BigQuery, Databricks...) source |
| Where your data is processed | In your browser. Files are not uploaded. source | Hex's cloud on AWS (file uploads and cached query results stored there, encrypted at rest) source |
Hex facts are taken from Hex's own pages and were checked on 2026-10-17. Each cell links to its source.
Try it on your own CSV
Drop a CSV here. xmetric reads every row in this browser and draws a first chart you can regroup or change the measure of. Nothing is uploaded.
No file loaded yet. You can also drop a CSV on this box.
Where Hex and Mode are the better choice today
- Reactive SQL + Python notebooks on live cloud warehouses. Mixing Snowflake/BigQuery SQL cells with Python
pandas,scikit-learn, or custom API calls in a single reactive DAG. - Published internal data apps with input widgets. Building multi-step parameterized notebook apps with text inputs, sliders, and write-back actions for internal operations teams.
- Git-synced notebook collaboration and dbt metadata integration. When 10+ analytics engineers co-author SQL/Python notebooks with version history and warehouse service credentials.
Where xmetric fits
- Instant file exploration. Load a local CSV, Excel, or Parquet export and pivot it across dimensions on shelves.
- Tableau calculation grammar in the browser. Use
FIXED/INCLUDE/EXCLUDELODs and table calculations without configuring a cloud BI workspace. - Opening
.twbxfiles shared by business stakeholders. Open legacy Tableau workbooks in the app, or inspect their data sources and formulas in the workbook inspector. All product and company names are trademarks of their respective holders; use of them does not imply affiliation or endorsement.
When a cloud notebook is overkill for ad-hoc exploration
Data teams love Hex and Mode (acquired by ThoughtSpot and packaged as Analyst Studio) for collaborative SQL + Python notebooks tied to Snowflake, BigQuery, or Databricks. But for fast ad-hoc exploration on a file in front of you, notebook workspaces introduce friction:
- Setup before your first chart. Creating a project, uploading a file into workspace storage, waiting for a cloud kernel to start, and writing a
SELECTcell just to inspect column distributions takes minutes before you see a single bar chart. - Chart cells are secondary to code cells. While both tools include chart cells, pivoting across multiple dimensions, adding small multiples, changing mark types (bar, line, area, scatter, heatmap), and nesting Level of Detail aggregations is much slower than Tableau's shelf-and-mark grammar.
- Per-editor seat pricing adds up. Hex charges $36 per Editor / month on Professional and $75 per Editor / month on Team, and Mode (ThoughtSpot Analyst Studio) requires a paid ThoughtSpot plan (see the vendor's pricing page) or Enterprise contract beyond its free trial.
- Cloud upload by default. Uploading a local
.parquetor.csvexport into a hosted notebook sends your data to remote cloud compute.
How to run ad-hoc visual exploration in xmetric
xmetric gives analysts and engineers local file exploration inside a browser tab with no setup:
- Load local files or BI workbooks. Import a
.csv,.xlsx, or.parquetfile, or open a.twbor.twbxworkbook, in the xmetric app (/app/), with no cloud kernel to start. To look inside.pbixand.pbipfiles, use the free workbook inspector (/inspect/). - Pivot and facet with shelves. Drag dimensions to Columns and Rows, split series by Color or Detail, and build small multiples or cross-tabs from the same fields.
- Write LODs and table calculations without DAG spaghetti. Instead of chaining 4 SQL cells in a notebook to compute a cohort denominator and join it back, write one
{ FIXED ... }orWINDOW_*expression. To test one alone and see the equivalent SQL, use the formula playground (/play/).
Replacing a 3-cell notebook chain with one calculation
In a notebook tool, comparing each customer's monthly spend against their own historical average or cohort baseline usually requires a CTE or chained SQL cells followed by a chart cell. In xmetric, you can write it as a single calculated field.
Customer spend vs their personal lifetime average (FIXED LOD)
xmetric calculated field (Order vs Customer Avg):
AVG([Order Amount]) - AVG({ FIXED [Customer ID] : AVG([Order Amount]) })Equivalent SQL query:
SELECT
customer_id,
order_id,
order_amount,
order_amount - AVG(order_amount) OVER (PARTITION BY customer_id) AS diff_from_customer_avg
FROM orders;Moving 4-week average alongside raw weekly numbers (Table Calculation)
xmetric calculated field:
WINDOW_AVG(SUM([Events]), -3, 0)Equivalent SQL query:
SELECT
DATE_TRUNC('week', event_time) AS event_week,
SUM(events) AS weekly_events,
AVG(SUM(events)) OVER (
ORDER BY DATE_TRUNC('week', event_time)
ROWS BETWEEN 3 PRECEDING AND CURRENT ROW
) AS rolling_4wk_avg
FROM telemetry
GROUP BY 1;Current scope and limits
- Local files today: The xmetric app imports
.csv,.xlsx, and.parquetfiles and opens.twband.twbxworkbooks (not every dashboard will look identical to Tableau), with shelves, Show Me charts, calculated fields, LODs, and table calcs. - Warehouse connections: Direct live connections to Postgres and BigQuery are coming.
- Notebook code execution: xmetric is a visual BI tool (shelves and marks, LODs, table calcs), not a multi-cell Python runtime for training ML models.
- Agent integration: Every action in the app is a command. An MCP server, ChatGPT app, and Claude connector are in development.
Spec comparison: xmetric vs Hex, Mode, and Preset
| Feature | xmetric | Hex | Mode (ThoughtSpot) | Preset (Apache Superset) |
|---|---|---|---|---|
| Free tier | Free in browser (account only to save online) | Community, free (up to 5 projects, no 3-user cap, small compute) | Free trial only (Mode is packaged as Analyst Studio in ThoughtSpot) | Starter, free (up to 5 users, 1 workspace, cloud-hosted) |
| Paid plans | Free | Professional $36 per Editor / month; Team $75 per Editor / month; Enterprise custom | Paid ThoughtSpot plans (see the vendor's pricing page) or Enterprise custom | Professional $20/user/month billed annually; $25/user/month billed monthly; Enterprise custom |
| Time to first chart on a local file | Load the file and drag fields (CSV, Excel, Parquet, .twbx) | Create project, upload file to cloud, start kernel | Requires database connection or file upload table | Upload CSV to connected database first |
| Data privacy | Local in browser (no upload unless you save online) | Uploaded to Hex cloud compute | Uploaded to Mode / ThoughtSpot cloud | Hosted in cloud DB |
| Visual grammar | Tableau shelves and marks, LODs, table calcs | Notebook chart cells + Explore visual builder | Quick Charts + HTML/JS report builder | Form-based chart builder (Superset) |
Opens .twbx workbooks | Yes | No | No | No |
Questions people ask
Can I load a local `.parquet` file into xmetric without setting up a database?
Yes. The xmetric app imports .parquet, .csv, and .xlsx files directly in the browser, and you can drag dimensions and measures onto shelves right away. It also opens .twbx and .twb workbooks.
Does xmetric upload my local files to a cloud kernel like Hex?
No. Files are read and charted inside your browser tab. Your data stays on your machine unless you sign in and save a workbook online.
Can coding agents like Claude Code or Cursor drive xmetric?
Not yet. Every interaction in the app (placing pills on shelves, filtering, writing LOD formulas) is a command, and an MCP server, ChatGPT app, and Claude connector are in development.
Drop a CSV above for a first chart, then build the full view in the xmetric app.
Sources, checked 2026-10-17
Prices and features of Hex on this page were checked against these pages on 2026-10-17. Prices change; the vendor's page is the final word.
- https://hex.tech/pricing/
- https://hex.tech/security/
- https://learn.hex.tech/docs/connect-to-data/data-connections/overview
- https://learn.hex.tech/docs/explore-data/projects/create-and-manage-projects
xmetric is an independent project, not affiliated with, endorsed by or sponsored by Hex Technologies. Hex is a trademark of Hex Technologies. The name is used only to identify the product being compared.