7 comments

  • ghrl2 hours ago
    Well, while Tauri is certainly nice, it's not quite what I imagine when I hear "native".
    • tito7771 hour ago
      But you&#x27;re right that the UI layer is still HTML&#x2F;CSS rendered in a webview. It&#x27;s not SwiftUI or Win32. Tauri gets you closer to native than Electron, smaller binaries, lower memory, OS-level webview, but it&#x27;s not the same as writing Cocoa or GTK directly.<p>For what this project does (AI generating full apps), Tauri hits a good tradeoff: one codebase, all platforms, real system access, and the AI is much better at generating React than platform-specific UI frameworks. I tried to do the same with Swift it, fails meserably
    • frizlab2 hours ago
      [flagged]
      • ramon1562 hours ago
        What does this have to do with Tauri? Besides, that&#x27;s apples to oranges. Zed has a lot more features, if you don&#x27;t want that then Sublime is a better pick.
        • guessmyname1 hour ago
          &gt; <i>frizlab: […] while Zed is nice, Sublime is better.</i><p>&gt; <i>ramon156: What does this have to do with Tauri?</i><p>Not @OP but I imagine they are thinking: <i>“because Zed is built on top of Tauri and Sublime Text is not.”</i> Sublime Text’s user interface is built on top of a mix of (native) UI renderers for each major OS [1], mostly based on Google’s 2D graphics library: Skia <a href="https:&#x2F;&#x2F;skia.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;skia.org&#x2F;</a> . Recent versions (v3) go even lower: Vulkan and OpenGL <a href="https:&#x2F;&#x2F;www.sublimetext.com&#x2F;blog&#x2F;articles&#x2F;hardware-accelerated-rendering" rel="nofollow">https:&#x2F;&#x2F;www.sublimetext.com&#x2F;blog&#x2F;articles&#x2F;hardware-accelerat...</a><p>EDIT: I stand corrected, Zed does not use Tauri (anymore?) but instead gpui ( <a href="https:&#x2F;&#x2F;www.gpui.rs" rel="nofollow">https:&#x2F;&#x2F;www.gpui.rs</a> ) as seen in their Cargo.toml file → <a href="https:&#x2F;&#x2F;github.com&#x2F;zed-industries&#x2F;zed&#x2F;blob&#x2F;main&#x2F;Cargo.toml#L90-L99" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zed-industries&#x2F;zed&#x2F;blob&#x2F;main&#x2F;Cargo.toml#L...</a>
          • h4ch11 hour ago
            Doesn&#x27;t zed use gpui?
          • amonith1 hour ago
            Wait, what, Zed is Tauri? How? One of their main things was that they implemented the UI layer completely from scratch using their own GPU-accelerated rendering engine. It&#x27;s got none of that browser-type stuff.
  • afternoon121 hour ago
    How is this better than..Already existed platforms (both legacy and Indie)...like Antigravity etc..
    • tito7771 hour ago
      I also use Antigravity. I want to have the live preview of what I&#x27;m building. I don&#x27;t have it in Claude Code, Antigravity, or Cursor.
  • Oxodao1 hour ago
    Not native at all
    • tito7771 hour ago
      Edited now. My main concern is how to embed a mini Rust compiler in Tauri for prod time.
  • Barbing2 hours ago
    That live preview sounds pretty neat!
    • tito7771 hour ago
      Thanks, I failed after three attempts. I tried to build a clone of the current backend Tauri at dev time. The only approach that worked well was having a proxy. But now I&#x27;m looking into embedding a compiler inside the Tauri Rust at prod time.
  • Remi_Etien2 hours ago
    [dead]
  • heyethan1 hour ago
    [dead]
  • pasanhk2 hours ago
    This looks like a massive level-up for the &quot;AI-to-Software&quot; pipeline. Moving from simple web-app generation to actual native desktop apps is a huge step for utility—especially if it handles the boilerplate for system-level APIs.<p>The fact that it&#x27;s open-source is a great move for the HN crowd. I’m curious, what are you using under the hood for the desktop shell? Is it wrapping an Electron&#x2F;Tauri instance, or is it generating something like Rust&#x2F;Python natively?<p>Clean UI on the site, too. Excited to see where this goes!
    • tito7771 hour ago
      Under the hood, it is wrapping Tauri, and as the live preview benefits from a proxy-tauri backend to let you feel like you are already in prod mode. I like that feeling too. There is no Python, only Rust, AppleScript, and Shell script.
      • pasanhk1 hour ago
        Using Tauri makes a lot of sense here keeping the binary size small while having Rust&#x27;s safety for the backend is a huge win over Electron. The proxy tauri backend for live previews sounds like a clever way to handle the dev-to-prod feedback loop. Curious if you have hit any specific hurdles with AppleScript for the system level automation yet?
        • tito7771 hour ago
          AppleScript execution is running outside of the tauri app; the current app has no way to get the output reliably of the AS code generated by AI. Unless I do a semantic review of the code to make sure that I can capture the output&#x2F;error of AS execution. By now, AS run 90% of the time, when it is a single-phase execution, then it is easy. But multiphase execution has a high chance of having the code break in the middle.<p>That is why I instruct the AI engine to prefer sequential execution (atomic fashion)