Skip to main content
Stay in the loop! Subscribe to the demo RSS feed to be notified when we post new demos.Demos highlight what we are working on or experimenting with, but are not a guarantee of release. Let us know your thoughts at support@omni.co.

Visualization Layers Aggregation

Rob Miller · Visualization Rob walks through a fix for the “aggregate on aggregate” problem in Layers, where averaging pre-aggregated values produced jagged lines. Shows how the viz now automatically detects the query shape and requests the right grain for subtotals, pivots, and trellised charts.

Input Columns App

Nathan Agrin · Apps AI Demo of a new app built with editable input columns — a Boolean security-training field that persists across refreshes and syncs with the underlying workbook query. Requires manually adding the input column to the query for now; app-side creation is still pending.

Python In Omni

Jonathan Swenson · Python Early prototype of running Python directly inside Omni via an AI agent. Shows queries being generated, Python code executed against the results, and a discussion of sandboxing constraints (limited libraries, restricted network access) needed before it ships.

Toast Hover Actions

Luke Bowerman · UX Small UX improvement to toast notifications in the internal Storybook — hovering reveals a copy icon to grab the toast message, and hovering also pauses the auto-dismiss timer.

User Content Sharing To The Organization

Luke Bowerman · Administration Content Management Demo of sharing a folder or document from My Documents to the entire org, plus a look at the “Share with Me” view and the underlying virtual spaces infrastructure that will allow multiple hubs later this year.

Required Filter Tiles

Luke Bowerman · Dashboards Shows an upcoming change to how required filters affect other tiles on a dashboard — tiles not tied to the required filter’s filter map will now still run instead of being blocked.

Dashboard Stop Queries Button

Luke Bowerman · Dashboards New “stop queries” control for dashboards with long-running or runaway queries, including a footer shortcut and behavior when auto-refresh is enabled.

Content Version History

Luke Bowerman · Content Management New consolidated version history view that merges the previously separate workbook change history and draft history into one place, with filtering by draft/published/archived/type. Coming to dashboards and apps shortly after workbooks.

Granular App Permissions

Meredith Dodge · Administration Demo of granular model permissions that let admins restrict a user’s ability to edit or create apps while still allowing dashboard/workbook edits — aimed at embed customers who want end users to view apps without modifying them.

Groups Tab Quality Of Life

Meredith Dodge · Administration Quick addition of a Groups tab on the Users page, letting admins add or remove a user from multiple groups directly with a confirmation dialog (bulk removal still requires the API).

API Calling From Apps

Dylan Israel · Apps AI Dylan demos early infrastructure for calling external APIs from within Omni apps, including backend-handled authentication and a Blobby-assisted flow for confirming and triggering an update call.

dbt Health Notification

Buck Ryan · dbt The old dbt health indicator is replaced with a notification bubble on the dbt IDE tab that surfaces file-matching issues and lets you distinguish real mismatches from ignorable warnings.

Run Query MCP Tool

Gustav Staprans · AI MCP New “Run Query” MCP tool that lets AI-generated queries be re-executed on demand without persisting them as a dashboard or workbook — useful for repeatedly refreshing data in external tools like Claude artifacts.

XLOOKUP SQL Tabs

Steven Talbot · Workbook SQL Demo of Xlookups working between raw SQL tabs, query tabs, and now cross-model (“foreign”) tabs, including how the switch-model tool resolves the right model automatically and current row-limit constraints.

Custom Calendar (Retail Calendars)

Steven Talbot · Modeling Calendars Experimental support for custom calendar dimensions that remap real dates to a fiscal or retail calendar via a join, plus discussion of extending the idea to custom hierarchies and multi-tenant embed use cases.

AI BYOK Model Updates

Oliver Chang · AI BYOK Updates on Bring-Your-Own-Key model support: a dashboard-editing crash fix for Kimi K3, OpenAI models now working via the Response API, and accuracy benchmarking showing a faster, cheaper tier scoring 50% on a hard prompt set.
Gustav Staprans · AI Demo of new navigation AI in Workbook that lets the AI switch tabs, inspect other tabs’ charts, and decide whether to update the current tab or a different one — unlocking cross-tab edits like recoloring a chart on a tab you’re not viewing.