@fengseekling-coder2
Azhui LabDeveloper▲5
Indie Developer, GravityPort
49m ago · AI Engineering, Infra · Los Angeles

Electron or Tauri for a local-first app? Why I went with Electron

I'm building GravityPort, a free desktop app that keeps AI images and videos, with their prompts, on your own computer. It runs on Electron, and I'd like to hear what other local-first builders are shipping with.

Why I picked Electron:

  • Native Node modules work as they are: sharp makes the thumbnails and better-sqlite3 holds the library.
  • The MCP server for Claude and Codex ships inside the app and runs on the app's own Node, so there is nothing extra to install.
  • One language end to end: the Chrome extension, the app and the MCP server are all JavaScript, and the extension talks to the app over localhost.
  • The same code builds for macOS and Windows.

The trade-off is a larger download and a heavier runtime than Tauri.

If you've shipped a local-first app, what did you choose and why? Has anyone moved from Electron to Tauri, or the other way round?

ClaudeMCP

Comments

No comments yet
Start the conversation.
Log in to join the thread.