Omxcode: from button to GPU kernel, all in Mojo

Hi all.

What if one language wrote the whole app? What if it ran in one process on the GPU, with no backend at all? What if you built it for agents first, and people got the interface for free?

The button? Mojo. The data? Mojo. The GPU kernel? Still Mojo. :melting_face:

That’s omxcode, a framework from button to kernel in one language. Every screen is a toolbox for agents. Humans welcome.

:video_game: Want to play? Real app → Open the gallery. omxcode · gallery

:bar_chart: omxplorer: a spreadsheet with the video and documents behind every row, on your own GPU. Ask it a question in words. Download it and play: omxplorer · 100 million rows, a window that never waits

It runs on omxcore, a GPU-native SQL engine that ran all 22 TPC-H queries (SF10, one RTX 3090) in 3.15 s. DuckDB took 5.08 s. :duck::dashing_away:

:hammer_and_wrench: Want to build your own? (Linux for now) omxcode · one framework for every app, starting with data apps

Star it :star: if it sparks joy. File an issue :bug: if it doesn’t. We’ll fix it.