logoalt Hacker News

apatheticonion • today at 8:08 AM • 3 replies • view on HN

Agreed. I started writing a desktop GUI harness in Rust using native desktop GUI APIs.

Claude, Codex, Opencode, everything is Electron. With agents and solid engineering fundamentals, I set out to prove that we don't need to take that shortcut any more and we can, in fact, ship high quality/performance applications.

It's still early days - but I got something basic working. I've embedded the Goose harness as a back end and am using the UI framework used by the Zed editor.

https://github.com/alshlabs/quill

I'm keeping the source closed for a little while. Also if anyone from the major labs is hiring, hihi, I make quality things.

Also I'm aware that this is a rip off of vscode's design. I like their UI, lends itself well to projects and so on. In a different life I might have ported vscode to Rust - but no one uses IDEs any more haha


Replies

bob1029 • today at 8:40 AM

> Naturally, game engines are crazy optimized, so the UI runs butter smooth and uses pretty much no resources.

We should build everything using a AAA FPS engine loop now that we can. The amount of shit that happens in one rendered frame of overwatch is wild. And then we go and do like 200 of those per second.

➕ show 3 replies
neta1337 • today at 8:23 AM

> no one uses IDEs any more This is false. Plenty of people using IDEs every day

➕ show 1 reply
cpursley • today at 8:26 AM

This is awesome and I'm glad things are moving in this direction. I've been playing with Crux (Rust + Native UI) myself: https://github.com/redbadger/crux