cross-posted from: https://lemmy.world/post/43147928

I built a note-taking app because the one I wanted didn't exist. Clean UI, local .md files, no cloud, no account.

Built with Rust + Tauri 2.0 + SvelteKit. Full-text search powered by Tantivy. Graph view, AI writing tools (bring your own key), Obsidian import, version history.

Available for Linux (AppImage, APT, AUR), Windows, and macOS. Source: https://codeberg.org/ArkHost/HelixNotes

you are viewing a single comment's thread
view the rest of the comments
[–] 5 points 7 months ago (3 children)

If you have to use a third party app to sync, it's not local-first, it's just local.

  • source
  • hideshow 3 child comments
  • [–] [S] 1 point 7 months ago (2 children)

    Local-first means your data lives on your device as the source of truth, not on someone else's server. How you choose to sync it - if at all, is up to you. That's the point.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 9 points 7 months ago* (last edited 7 months ago) (1 child)

    nope... that's just local.

    in that regard every text editor or any software that just CRUDs files locally would be local-first and the term would be meaningless

    local-first means that it does not need internet-access to work and use the app and synchronization comes later, when there's time and internet access. please read up on this.

    https://www.inkandswitch.com/essay/local-first/

    these are the guys who coined the term

    edit: i originally wrote "local-first means that it does need internet-access to work and use the app...", which is bullshit and also doesn't make sense in the context. i added the "not" so it is clear.

  • source
  • parent
  • hideshow 1 child comment