> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omni.co/llms.txt
> Use this file to discover all available pages before exploring further.

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.omni.co/feedback

```json
{
  "path": "/demos/2025/20251003",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# October 3, 2025

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

<Note>
  **Stay in the loop!** Subscribe to the [demo RSS feed](/demos/rss.xml) 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](mailto:support@omni.co).
</Note>

## Omni IDE native in Claude Code (external development IDE)

*Steven Talbot · `Ide` `Modeling`*

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.

<Frame>
  <iframe src="https://www.youtube.com/embed/L2pqmYLN1QQ" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Blobby learns planning checklists

*Gustav Staprans · `Ai`*

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.

<Frame>
  <iframe src="https://www.youtube.com/embed/p4rJdhmZMIs" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Blobby session sharing improvements

*Steven Talbot · `Ai`*

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.

<Frame>
  <iframe src="https://www.youtube.com/embed/1zoDHgShZRM" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Blobby writes a 500 join query

*Colin Zima · `Ai`*

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.

<Frame>
  <iframe src="https://www.youtube.com/embed/ZhOiaGZPV2Q" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## New dash almost launch (sections and moveable filters)

*Luke Bowerman · `Dashboards`*

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

<Frame>
  <iframe src="https://www.youtube.com/embed/Mwwo04jgc1A" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Localization first look

*Arielle Strong, Trey Shugart · `Dashboards` `Administration` `Localization`*

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

<Frame>
  <iframe src="https://www.youtube.com/embed/2YsNy_JG_rU" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## SQL preamble

*Steven Talbot · `Modeling`*

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.

<Frame>
  <iframe src="https://www.youtube.com/embed/JgNaCJs6Yx4" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Fast, performant giant vis

*Rob Miller · `Visualization` `Performance`*

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

<Frame>
  <iframe src="https://www.youtube.com/embed/2M2cA6w372M" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Map region backgrounds

*Rob Miller · `Visualization` `Maps`*

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

<Frame>
  <iframe src="https://www.youtube.com/embed/40A-tgQGMSI" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Range bound charts

*Sarah Waterson · `Visualization`*

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

<Frame>
  <iframe src="https://www.youtube.com/embed/9IlyFpZsxMs" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Bullet charts

*Colin Zima · `Visualization`*

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.

<Frame>
  <iframe src="https://www.youtube.com/embed/MfsRzussFwY" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Custom trendline colors

*Nate Agrin · `Visualization`*

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

<Frame>
  <iframe src="https://www.youtube.com/embed/vogLfHeEzsc" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Query performance analytics

*Jade Khiev · `Analytics` `Performance`*

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.

<Frame>
  <iframe src="https://www.youtube.com/embed/CHaZDXXneR0" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Sharing ephemeral spreadsheets via URL

*Arielle Strong, Richard Czechowski · `Spreadsheets` `Dashboards`*

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

<Frame>
  <iframe src="https://www.youtube.com/embed/WAXkjJ6eQGA" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Drill embed event

*Nate Agrin · `Embed` `Dashboards` `Api`*

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

<Frame>
  <iframe src="https://www.youtube.com/embed/8AIR7KFOB0k" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## More app CSS theming

*Elliot Park · `Embed` `Administration`*

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

<Frame>
  <iframe src="https://www.youtube.com/embed/12gB-UiIOX0" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Custom unnested JSON field naming and better schema refresh

*Conrad Slimmer · `Modeling`*

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.

<Frame>
  <iframe src="https://www.youtube.com/embed/TI1PhRwGJWE" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Grab gab of new docs

*Erin Cochran · `Docs`*

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

<Frame>
  <iframe src="https://www.youtube.com/embed/_UyhuXiac9s" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>
