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.
Apps Challenge and Demos
Various · Apps AI
Recap of the 4-week app skills challenge (91 participants, 82 industries) plus live demos: Campaign Hub for marketing events, a sauna booking/ops manager, and an MA productivity suite with home dashboard, org model explorer, and services forecast.
Trellis and Map Fixes
Rob Miller · Visualization
Rob demos three visualization improvements: independent Y-axis scales per trellis facet, correct implicit field ordering in trellis, and moveable/hideable map legends.
App Editor Revert
Dylan Israel · Apps AI
Dylan shows a new revert button in the app editor that lets you undo changes without having to refresh the page.
App Navigation Links
Dylan Israel · Apps AI
Dylan demos a new app setting that controls iframe/sandbox permissions for navigation links, with a confirmation modal for first-time requests and clearer user messaging when the setting is off.
Composite Topics Cross-Connection Import
TJ Banghart · Modeling Workbook
TJ demos importing a topic from a separate database connection (e.g. Snowflake into BigQuery) to enable cross-connection joins via DuckDB, as a precursor to foreign tab / X-lookup support.
AI Cold Start Accuracy Improvements
Lei Tang · AI
Eval results showing Blobby’s cold-start accuracy on Omni’s own Snowflake instance improved from ~70–80% to 88% over two weeks, driven by better search and SQL/CTE parser fixes.
AI Schema and Table Visibility Configuration
Lei Tang · AI
New UI to toggle schemas and tables on/off for AI visibility when connecting a new database, plus an “Ask AI for suggestions” button that auto-hides dev/staging/junk tables so Blobby works better out of the box.
Sankey Diagram Labeling Controls
Dan Mosora · Visualization
Sankey diagrams now show entry-point-relative percentages (e.g. 50% of flows entering a node) rather than total-flow percentages, making multi-path analysis more intuitive.
Kotlin Serialization Performance
Cathy Lennon · Performance
Cathy shows the results of migrating serialization from Node to Kotlin: event loop lag on key endpoints dropped from ~300s peaks to near zero after a full rollout on July 23rd.
App Filter URL Persistence
Meredith Dodge · Apps AI
App filter selections are now reflected in the URL, so users can share a filtered state or refresh the page without losing their filters.
App URL Parameter State
Meredith Dodge · Apps AI
Blobby can now write arbitrary UI state (e.g. active tab) into URL parameters prefixed with ap, enabling shareable and refresh-safe app states without write-back.
App Chart Palette Inheritance
Meredith Dodge · Apps Visualization
Apps now inherit the organization’s default chart color palette, so changing the palette setting automatically updates chart colors across all apps without any code changes.
App Inspector Tooling
Luke Bowerman · Apps AI
Early look at consolidating the app editor’s inspect, query, and audit tools under a single Inspect button to reduce clutter in the toolbar.
App Audit Tool
Luke Bowerman · Apps AI
New LLM-powered app audit tool that analyzes app structure, generates a Mermaid data-flow diagram, and runs security/quality checks — with versioning so audits don’t re-consume tokens on unchanged code.
App Query Tagging
Luke Bowerman · Apps AI
Queries in apps are now tagged with characteristics (truncated, uses total raw, many measures, etc.) to surface potential issues and give developers tips without requiring them to inspect the query manually.
App Appearance Theme Persistence
Luke Bowerman · Apps AI
Dark/light mode preference is now persisted across devices for logged-in users, so your theme follows you instead of resetting on each session.
My Activity Type Filtering
Luke Bowerman · Apps AI
The My Activity feed now supports filtering by content type, making it easier to find specific recent items.
Delivery Personalization Warning
Luke Bowerman · Scheduler
A new confirmation prompt warns users how many deliveries will be affected when enabling delivery personalization, reducing accidental bulk updates. Also includes a PSA about a proactively found embed SDK security issue and the upcoming update request to customers.
Omni Python Driver
Christopher Merrick · Python API
Omni topics can now be queried from Python notebooks via a new Arrow-protocol driver, letting users use Omni as a portable semantic layer from any Python environment.
Omni JDBC Driver
Christopher Merrick · Python API JDBC
The same protocol powering the Python driver also exposes a JDBC interface, allowing tools like DBeaver and any JDBC-compatible application to query Omni topics directly.
Agent Routine Management (AI Manages Schedules)
Eli Cohen · Scheduler AI
The Omni agent can now update, pause, and resume routines via natural language, rounding out routine management tooling for the agent.
Model YAML Inspector
James Ostergaard · Modeling Workbook
New shortcut in the query inspector to view the YAML field definitions for all fields in the current query inline, without switching context to the model.

