Show HN: Nomad Hypertext, a local first writing app built around semantic search (github.com)

12 points by nichwch ↗ HN
Nomad Hypertext is a writing app built around semantic search. It lets you see connections between your ideas in real time as your write - click on the # symbol next to a paragraph, and similar ideas you've written about in the past will show in the sidebar. This helps you spot both recurring themes and unexpected links between seemingly different ideas.

It does this by generating embeddings using a local model (supabase's gte-small model) and finds similar posts with @OramaSearch, a local vector DB.

7 comments

[ 5.4 ms ] story [ 23.4 ms ] thread
I really love this app/concept. I'm curious from your time working on the app what applications/use cases beyond note-taking you might have uncovered, that might not be obvious at first glance? (e.g. If studying a topic, creating a note of questions to quiz yourself from time to time, with the answers likely being found in semantic search.)
Hm, I've found it much more useful for journaling and ideation than for notetaking (and I've found this to be true for other tools for thought like Roam/Obsidian as well).

I generally don't take notes when trying to learn something, I usually like to be more hands on (by doing problems, making a project applying the principles, etc.) When I write it's usually to reflect, or to hash out a more open ended problem.

Nice! This seems a great way to kill the need for bidirectional links between notes (for some use cases, at least).
I really like this concept, echoing what others have said. I'm an avid user of Pocket and tagging is wonderful, but auto-tagging and periodic surfacing is something I've wanted forever. Doing it at the note/db level is awesome
I've started pasting blog posts I really like into Nomad Hypertext, which is cool because I can later see how things I write relate to blog posts I've written
This looks hella cool. Let me ask you - could you use this (or the sister project I see, Yurt) to upload a novel, or some large block of text and follow that around. Eg... take Moby Dick from gutenberg and follow each paragraph around?