Claude Code is pretty good at Swift + Swift UI. I created and have been iterating on a menubar app for myself that I plan to share with a small team. I'd prefer to do this native than go through a 3rd party solution. I do have prior experience developing for iOS but that was pre-swift.
Glaze by Raycast
21–30 of 154 posts
Re: Glaze by Raycast
#22No mention of security.. remarkable
Re: Glaze by Raycast
#23No mention of security.. remarkable
Re: Glaze by Raycast
#24that's would be Electron app, but without unneeded bloat
Re: Glaze by Raycast
#251. macOS and Windows require installation of Xcode and Visual Studio respectively, and if in Apple's case you kinda can install these tools headlessly and choose to install only the "build tools" package, Microsoft's creature is gonna daze and confuse you with a crap-ton of checkboxes and no easy "just install whatever is minimally needed to compile my code" button, and I don't recall if there is way to install build tools on Windows through terminal.
2. what is going to be distributed? source code itself or actual binaries? and what will the security model of Glaze store be? same as extensions, "everything is open-source and undergoes Raycast's and community review"?
3. Glaze is going to come to Windows and Linux, if we trust the Q&A section at the end. what will Glaze build upon? separate frameworks and languages for each platform or something multi-platform [1] like Tauri or Kotlin Multiplatform? or are you going to copy the Raycast extension model - just run Node, expose some platform integration, and parse React render trees through "Glaze Runtime"? I've been working on a bug in Vicinae [2][3], and I've seen this model in action. it's very hard to make it perform well, but all it takes to achieve native look and feel is to just map React render trees to whatever system component OS offers. (in Vicinae's case, it's Qt. bet that it's done with SwiftUI on macOS and WinUI 3 on Windows.)
[1]: there is a difference between "cross-platform" and "multi-platform". "cross-platform" means "I behave equally across platforms and have no awareness of native look and feel" (e.g. Electron, Unity, Flutter), while "multi-platform" means "I can adapt across platforms to the degree you need" (e.g. C/C++, Rust, KMP)
Re: Glaze by Raycast
#26Re: Glaze by Raycast
#27ie the annoying way that LLMs interact with users
Re: Glaze by Raycast
#28It's certainly a nice promotional website. My first thought was, "So, Replit and ilk?", seems they expected that comparison: > How is Glaze different from Lovable, Replit, or v0? > Those tools build for the browser. Glaze builds for your desktop. That means your apps can access your file system, your camera, keyboard shortcuts, menu bar integration, and background processes. Things a web app can’t do. It’s a differen…
My feeling is that it's intended for a less-technical audience than Claude Code.
Re: Glaze by Raycast
#29It's certainly a nice promotional website. My first thought was, "So, Replit and ilk?", seems they expected that comparison: > How is Glaze different from Lovable, Replit, or v0? > Those tools build for the browser. Glaze builds for your desktop. That means your apps can access your file system, your camera, keyboard shortcuts, menu bar integration, and background processes. Things a web app can’t do. It’s a differen…
Well yeah, isn’t that criticism we’ve had every LLM wrapper for years now? “Show me the prompt!” But that doesn’t mean these types of products are useless.