I think Expo is a good option for building desktop apps now. I just ported both @Bolt__AI & @pdfpals to Windows and it works very well.
It started as a proof of concept (PoC), but the end result surpassed my expectations. Not only does the app work correctly, it uses native UI components (Mica & Fluent Design System) and it's fast.
With VMPal and its agent mode, I was able to do most of the work with Claude Opus on my Mac. Without the annoying permission approval on the Mac, opus can autonomously drive all the implementations:
- It analyzes and takes screenshots of the Mac app, then generates a full plan for the port
- It then downloads the Rust toolchain to compile the native UI components for Windows. It basically built a native Markdown renderer for Windows with syntax highlighting (tree-sitter) and math expressions (RaTex).
- It even found a couple of bugs in the react-native-windows package, generated a small C#/WinUI app to verify it.
- I setup an SSH server on my Dell laptop for claude to smoke test the release build. It also ran all kinds of benchmarks there to make sure the app runs smoothly on a low-end PC.
@TablePlus half-joked that I could just one-shot the port with VMPal + Claude. It did require more effort than that and I didn't choose WPF but still, I spent most of the time on QA-ing.
This is honestly incredible.
Gemini 4 Argon is here.
It’s available globally today for developers and enterprises in the paid tier of the Gemini API and the Gemini platform, for Ultra subscribers in Google Antigravity, and Ultra and Pro subscribers in the Gemini app and Search.
Hope you all enjoy it!
Introducing Claude Opus 5.5, the first model in our new Claude 5.5 family.
It performs at the level of Claude Fable 5.1 for most tasks, and costs 40% less to run than Opus 5.
Correction: the QT video was not half-bounce. I was too excited and launched the debug build.
This one is faster. It misses the peak just a little, but that was because of the screen recording software.
I love how many people are attaching to the "half-bounch" startup time metric. I used to do paid macOS dev ~20 years ago and most macOS devs I knew then used the bounce metric! Back then multiple bounces was the norm due to HDDs. One bounce really wasn't possible until SSDs. We've lost this obsession and its time to bring it back.
OpenRouter is joining Stripe.
We started OpenRouter with a simple mission: intelligence should be multi-model. Today, we are the largest AI marketplace & gateway, processing 10T+ tokens daily on 400+ models.
Joining @Stripe gives us the opportunity to accelerate that mission.
I listened to your feedback and redesigned the Model Selection popover.
✅ One list for all providers & models
✅ Fast fuzzy search
✅ Add models to favorite for quick access
✅ Keyboard-friendly
Release soon.