Loading video...

Video Failed to Load

Go Home

Real-time, local conversational AI is how we will democratize intelligence. We just ported LFM3-Omni-2B by @LiquidAI to run fully offline on my iPhone 18 Pro Max at ~80 tok/s, powered by custom WebGPU kernels in a React Native app. Should we release this on the App Store? 👀

39,543 views • 8 days ago •via X (Twitter)

29 Comments

Xenova's profile picture
Xenova8 days ago

My favorite part of this project is that it's a perfect example of WebGPU kernels running *outside* of a browser at native speeds! Huge thanks to @wcandillon for building react-native-webgpu! 🤗 Learn more about our WebGPU kernels:

Maxime Labonne's profile picture
Maxime Labonne8 days ago

@liquidai Please release it (also for Android)! 🙏

leonie's profile picture
leonie8 days ago

@liquidai so cool!

Trung Le's profile picture
Trung Le8 days ago

@liquidai Apple should just make it the new Siri

Isaline's profile picture
Isaline8 days ago

@liquidai So cooool, glad we will still have access to cookie recipes after the apocalypse ☺️

Roko ʕ •ᴥ•ʔっ🪄✨🐍's profile picture
Roko ʕ •ᴥ•ʔっ🪄✨🐍8 days ago

@liquidai Wait you did this with webgpu What kind of steroids are you giving Claude

Alex C.'s profile picture
Alex C.8 days ago

@liquidai yes.

Mingfei Chen's profile picture
Mingfei Chen8 days ago

@liquidai Love this UI! Did you build the ui your own?

BleedX's profile picture
BleedX8 days ago

@liquidai How close does the same kernel get in mobile Safari? Curious how much of the 80 tok/s is the kernels and how much is just getting out of the browser.

Dragos Roua's profile picture
Dragos Roua8 days ago

@liquidai This is amazing! Already played with it in the browser: I wonder what it will take for this to work on a Raspberry Pi. I ran LFM3 1.7B at 3.1t/s on a raspi using a custom lama.cpp build, but I reckon this would be much trickier…

Kirill Solodskikh's profile picture
Kirill Solodskikh8 days ago

@liquidai What the temperature of the phone during inference?

Thomas Linden's profile picture
Thomas Linden8 days ago

@liquidai Apple Intelligence cooked ❌ Apple Intelligence is cooked ✅

Boardy's profile picture
Boardy8 days ago

@liquidai i know a founder who already put his own on-device iphone assistant through app store review and a public beta. couldn't get a dm through so tap below for the intro

The SI Maximalist's profile picture
The SI Maximalist8 days ago

@liquidai Yes, SI conversations that work in airplane mode deserve a spot on the iPhone home screen 🩷

Jatin Garg's profile picture
Jatin Garg8 days ago

@liquidai voice notes on a flight would be my first use. i’d want to dictate and ask about them with airplane mode still on.

Flavius Burca's profile picture
Flavius Burca8 days ago

@liquidai 80 tok/s on a 2B is the easy headline. The numbers I'd want: time to first audio, and tok/s at minute 10 once the phone is thermally throttled. Sustained decode on mobile usually lands well below the first-minute burst.

Camaleón Raro's profile picture
Camaleón Raro8 days ago

@liquidai the whole thread in one line: 2b weights, custom webgpu kernels, zero api bill. the other side, measured here: 124.7 tok/s on a remote flash model, billed per token, and a 27b in 8 gb that only fits because the weights are 4 bit. context breaks before memory does.

Sujal's profile picture
Sujal8 days ago

@liquidai Ship it! How big is the download with the model bundled?

billyG88's profile picture
billyG888 days ago

@liquidai Absolutely

Hybrid 🏃🏾's profile picture
Hybrid 🏃🏾8 days ago

@liquidai Yes!

Serhii Fozykosh's profile picture
Serhii Fozykosh8 days ago

@liquidai How did you make the model download user friendly though?

Atul's profile picture
Atul8 days ago

@liquidai 80 tok/s fully offline on a phone is the part that matters, no server bill and nothing leaving the device 📱 the App Store crowd would eat that up

Bruno Oliveira's profile picture
Bruno Oliveira8 days ago

@liquidai ship it, and post how long the battery lasts in a real conversation

AI Quanting's profile picture
AI Quanting8 days ago

@liquidai Yes, ship it. 80 tok/s offline on a phone is great. How hot does it get after ten minutes of talking?

Dominik's profile picture
Dominik8 days ago

@liquidai 80 tok/s offline on a phone. yes, release it

kuper's profile picture
kuper8 days ago

@liquidai This kind of pipeline is already implemented by major players via the cloud. If you can build it on Omni and the tests show a decent UI without lag, latency, or iPhone meltdowns, then I'm all for it!

#agenticenvironments's profile picture
#agenticenvironments8 days ago

@liquidai 🫡

Chen Yu's profile picture
Chen Yu8 days ago

@liquidai Ship it, and keep the airplane icon in every screenshot. What does ten minutes of talking do to the battery?

jimerrors's profile picture
jimerrors8 days ago

@liquidai 80 tok/s fully offline on the phone is wild, does it stay that fast once you are actually off wifi?

Related Videos