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 is the better choice today
- Polyglot SQL + Python in one DAG: You can query Snowflake in cell 1, pass the result to
pandas,statsmodels, orscikit-learnin cell 2, and render an interactive input form in cell 3. - Live warehouse connections and dbt metadata today: Hex connects live to Snowflake, BigQuery, Databricks, Redshift, MotherDuck, and Postgres right now and syncs dbt Cloud metadata (descriptions, tests, freshness, and Semantic Layer metrics), whereas live Postgres and BigQuery connections in xmetric are coming.
- Scheduled notebook runs and Slack/email notifications: Hex can run a project on an hourly, daily, weekly, monthly, or cron schedule and send PNG/PDF screenshots or CSV/Google Sheets exports to Slack or email.
Where xmetric fits
- Zero-upload analysis in the browser: Drop a sensitive CSV, Excel or Parquet file into the xmetric app and analyze it locally, with no account needed until you want to save online.
- Tableau's calculation and shelf grammar: Write
FIXED,INCLUDE, andEXCLUDELODs and table calculations, pivot dimensions and nest small multiples on shelves, and test formulas in the formula playground. - Opening
.twbx,.twb,.pbix, and.pbipfiles: Open Tableau workbooks in the app, or use the workbook inspector to list a workbook's sheets, dashboards and formulas, or a Power BI file's pages, visuals and measures (it doesn't run DAX).
Direct shelf manipulation vs reactive notebook cells
Hex combines SQL cells, Python cells, and display widgets inside a reactive cloud notebook. That architecture is ideal when a data scientist wants to chain a Snowflake SQL query into a Pandas dataframe and fit a Python model.
However, when you want to answer rapid business questions from a local dataset or a .twbx workbook, a notebook workflow adds overhead:
- Waiting for cloud containers and cell re-runs: Hex uploads files to its cloud project storage (
/hexdirectory, up to 100 files per project and 2 GB per file) and runs queries on remote compute kernels. In xmetric, your file stays in your browser with no upload. - Shelves and marks vs cell dependencies: In xmetric, breaking a metric down by cohort on Rows and region on Columns is two drags on shelves. In a notebook, changing the grouping grain often means rewriting upstream SQL
GROUP BYcells or chaining new pivot cells. - Opening
.twbxworkbooks: Hex cannot open or inspect packaged Tableau.twbxor.twbfiles. xmetric opens them in the app, and its workbook inspector lists their sheets, data sources and calculated fields.
Comparing a multi-grain calculation: xmetric LOD vs SQL/Python in Hex
Suppose you want to filter a chart to show only customers whose lifetime spend exceeds 5,000, while still plotting their monthly order totals.
In xmetric (one calculated field; you can also test it in the formula playground):
{ FIXED [Customer ID] : SUM([Order Amount]) } > 5000Equivalent SQL cell in Hex (or any SQL warehouse):
WITH high_value_customers AS (
SELECT customer_id
FROM orders
GROUP BY customer_id
HAVING SUM(order_amount) > 5000
)
SELECT
DATE_TRUNC('month', o.order_date) AS order_month,
SUM(o.order_amount) AS monthly_revenue
FROM orders o
JOIN high_value_customers h ON o.customer_id = h.customer_id
GROUP BY 1
ORDER BY 1;Pricing and compute limits
Hex offers a free Community plan (up to 5 projects, small compute profile, Hex agent trial only, and no user cap), a Professional plan at $36 per Editor / month, a Team plan at $75 per Editor / month, and custom Enterprise pricing.
xmetric is free in your browser, and your data stays on your own machine unless you save a workbook online.
Spec comparison: xmetric vs Hex
| Capability | xmetric | Hex |
|---|---|---|
| Free Tier | Free in browser | Free Community (up to 5 projects, small compute profile, no user cap) |
| Paid Tiers | None | Professional ($36 per Editor / month), Team ($75 per Editor / month), Enterprise (Custom) |
| Execution Environment | Local browser tab (nothing uploaded unless you save online) | Remote cloud compute kernel on AWS |
| Supported Local Files | CSV, Excel (.xlsx), Parquet; .twbx/.twb workbooks | Up to 100 files per project (up to 2 GB per file) uploaded to cloud /hex project storage |
Opens .twbx Workbooks | Yes (opens in the app; the workbook inspector lists sheets and formulas) | No |
| Primary Interface | Tableau-grammar shelves, Marks card and Show Me chart types | Reactive SQL + Python + chart cells + App Builder |
| Live Warehouse Connectors | Postgres and BigQuery coming | Snowflake, BigQuery, Databricks, Redshift, Postgres, MotherDuck, ClickHouse, Trino, Athena, SQL Server, MySQL |
| Agent & AI Integration | Every action is a command; MCP server, ChatGPT app and Claude connector coming | Built-in Hex Agent / notebook AI assistant and Hex MCP server |
Questions people ask
Does xmetric require writing Python or SQL to build charts?
No. You build and pivot charts by dragging fields onto Rows, Columns, Color, Size, and Detail shelves. Tableau-style calculated fields (FIXED LODs, IF/THEN, DATEDIFF, RUNNING_SUM) cover the logic you would otherwise write in code.
Does xmetric upload my files to a remote kernel like Hex?
No. Local CSV, Excel, Parquet, .twbx, and .twb files stay inside your browser tab. Nothing is uploaded unless you sign in and save a workbook online.
Can coding agents control xmetric?
Every action in xmetric is a structured command. An MCP server, ChatGPT app, and Claude connector that let agents run those commands are coming.
Open the xmetric app and drop a file to start building on shelves.
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.