Demos

External Development IDE, Lots of Blobby, Moving Dashboard Filters, Localization, SQL Preamble, and 15 (!!!) More

October 3, 2025

Monster week across developer experience, AI, visualization, embed, and more!

Omni IDE Native in Claude Code

External Development IDE

We're working on bringing the develop experience anywhere you are. Here we show some model building in a branch using Claude Code. Soon you'll be able to develop in Omni in whatever development environment you prefer.

Steven TalbotSteven TalbotIde, Modeling

Blobby Learns Planning Checklists

Now when Blobby builds query plans, you'll see a full breakdown of queries and Blobby will check-off tasks as they are completely. The goal is just better control and insight into the querying process for AI.

Gustav StapransGustav StapransAi

Blobby Session Sharing Improvements

Now you can quickly re-run queries from AI sessions you share or return too. We also polished up the sidebar experience for finding any of your previous chats.

Steven TalbotSteven TalbotAi

Blobby Writes a 500 Join Query

We hope you never do this, but sometimes it's fun to test the bounds of the app and Blobby. Here Blobby writes a 500 join query without sweating.

Colin ZimaColin ZimaAi

New Dash Almost Launch

Sections and Moveable Filters

We're nearing the launch of flexible dashboard filters, the first of many pieces of work to more completely customize the full dashboard experience.

Luke BowermanLuke BowermanDashboards

Localization First Look

First look at a fully localized Omni dashboard. More to do, but great progress.

Arielle StrongArielle StrongTrey ShugartTrey ShugartDashboards, Administration, Localization

SQL Preamble

You can now run arbitrary command in the database prior to queries. This opens up all sorts of custom workflows including UDFs or custom user variables.

Steven TalbotSteven TalbotModeling

Fast, Performant Giant Vis

We're getting close to rolling out an overhaul to our rendering experience for vis that massively improves performance on the largest queries.

Rob MillerRob MillerVisualization, Performance

Map Region Backgrounds

We add custom background so your shapefiles can be more clear in empty zones if you'd prefer.

Rob MillerRob MillerVisualization, Maps

Range Bound Charts

Another new custom vis, this one for representing metrics inside a target band.

Sarah WatersonSarah WatersonVisualization

Bullet Charts

We're adding new code for a pair of bullet visualization implementations - one in Vega that we demo here and another beautiful example with markdown.

Colin ZimaColin ZimaVisualization

Custom Trendline Colors

Nearing the completion of our major vis refactor, but added a bit more functionality to customize trend lines.

Nate AgrinNate AgrinVisualization

Query Performance Analytics

We added a new dashboard to analytics with a full breakdown of query performance for much better understanding of end user experience and where to focus developer effort.

Jade KhievJade KhievAnalytics, Performance

Sharing Ephemeral Spreadsheets Via URL

Now when end users take advantage of dynamic spreadsheets on dashboards, they can be shared in their edited state.

Arielle StrongArielle StrongRichard CzechowskiRichard CzechowskiSpreadsheets, Dashboards

Drill Embed Event

We added a custom event for developers to capture drill events and build any customization desired.

Nate AgrinNate AgrinEmbed, Dashboards, Api

More App CSS Theming

Continuing the build out of custom theming across the entire app. Here we demo some custom sidebars.

Elliot ParkElliot ParkEmbed, Administration

Custom Unnested JSON Field Naming and Better Schema Refresh

Pair of demos. First, some work to give more control over names for fields from nested JSON. Second, bit of tune up to the schema refresh to make it simpler.

Conrad SlimmerConrad SlimmerModeling

Grab Gab of New Docs

We landed a bunch of new docs this week on everything from mustache to email user attributes to APIs to SCIM.

Erin CochranErin CochranDocs