HelixNotes is completely free, open source, with no bloat. Your notes should be yours.

So we made sure they are. https://helixnotes.com/

all 94 comments

sorted by: hot top controversial new old
[–] 61 points 5 months ago (1 child)

I'll wait a few months and then check in again.

It stores all metadata in YAML frontmatter and doesn't cache in an SQLite blob? I bet that decision will be reversed pretty quickly once people try to migrate a 10k+ note collection and want to do operations like search immediately instead of scanning every file to build an in-memory cache.

  • source
  • hideshow 1 child comment
  • [–] [S] 52 points 5 months ago

    You're right that all metadata lives in markdown frontmatter, but it's not uncached. The notes list also only reads around 2KB frontmatter, so it stays fast well past 10k notes. We do have some tweaks planned though to optimize this even further. This is a great suggestion, thank you!

  • source
  • parent
  • [–] 21 points 5 months ago (8 children)

    I've been using Joplin on my phone and laptop with WebDAV sync to my NAS. Have plans to update to Joplin server so can share notes with the Baroness.

  • source
  • hideshow 8 child comments
  • [–] 2 points 5 months ago (4 children)

    Iirc Joplin has a Nextcloud plugin so Nextcloud can be the self hosted cloud storage. I’ve been meaning to set it up

  • source
  • parent
  • hideshow 4 child comments
  • [–] 3 points 5 months ago (3 children)

    As someone who used NC with Joplin for a long time, I wouldn't recommend it. I prefer syncthing now, much simpler to manage and find your files vs it being nested in a big clunky NC instance.

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

    I need to look into sync thing I hear good things. Basically you point it to some storage and have it copy a local folder/file?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 5 months ago (1 child)

    It's super easy to configure over a LAN.

    You set up a folder path to sync, authorize it between two machines, and set up your configuration (mirrored sync, one way, etc).

    For photos taken by my phone for example, I have two syncs set up (maybe not the best way to do it it's just how I did it in 5 min when I started and never changed it)

    Phone has a 2 way sync set up with my photo folder with my desktop. Meaning, when I delete/modify a photo either at my phone or the desktop it deletes/modifies the photo on the other device.

    Additionally, I have a 1-way sync of my photo folder between my desktop and my server archive, so the server only pulls in new files and never deletes or modifies existing files in the archive. So if something happens to my sync folder or if I delete something on accident then I have an archive copy, important for precious memories. Every now and then I just delete the contents of the archive folder and it immediately re-syncs the existing folder of all the stuff I actually wanted to keep. Could set up a cron job but I'm too lazy.

    For Joplin I just have a folder on each device that's JUST my Joplin notes that syncs between my devices that use Joplin. Easy as pie - as soon as I turn on my laptop or desktop it syncs up with whatever changes have happened on the other two.

    For syncthing I like to make a top level sync folder on each device and then nest many folders under that top level, each to sync distinct things depending on what device it is. You can just sync a main folder if you want but I like the granular control, and as you figure out more stuff to sync it scales much better if you start that way, and name folders consistently.

    Just be careful in the beginning and always back stuff up. It's not TOO easy to mess up but if you did it would be unforgiving. Test it with some random stuff before you start sending anything important.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 20 points 5 months ago (5 children)

    At this point I just need a markdown editor for my phone and syncthing to move everything back and forth.

  • source
  • hideshow 5 child comments
  • [–] 17 points 5 months ago (2 children)

    I do this with "Markor", great notes app for txt and md files. All files locally and synced via Syncthing. Been using this for years, love it.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 5 months ago (1 child)

    I gotta try Markor. Been using Zettel Notes as a frontend to Obsidian/syncthing because they have postit widgets, and I need 4 on my home screen

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (-1 replies)
    [–] 17 points 5 months ago (5 children)

    This looks like the slightly less bloated Logseq/Obsidian I've been dying for!

  • source
  • hideshow 5 child comments
  • [–] 13 points 5 months ago (4 children)

    Genuinely curious what bloat does Obsidian come with? But yeah my first thought too was FOSS Obsidian

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 5 months ago

    Personally I have only a hundred notes or so and really only the basic plugins and it still takes up to 10 seconds to load and become usable on my phone.

    It is definitely not fast loading up but it is very fast in most other use cases I have seen. At work I use it with getting more towards 1000 notes and it works fine there usually, though there is some windows+ electron weirdness

  • source
  • parent
  • [–] 16 points 5 months ago* (2 children)

    Is there an option to make check boxes for shopping lists? I cant find one.

    Edit - yes there is. I found it.

  • source
  • hideshow 2 child comments
  • [–] 13 points 5 months ago (2 children)

    Seems quite good - I've tried a LOT of MarkDown editors over the years, but until quite recently, I'd stuck with Zettlr for a long time. I've recently reinstalled my laptop, which made me look for alternatives to some software, and I've been playing round with MarkText for the last few days, which seems nice.

    HelixNotes is definitely good - if I had to drop MarkText, I think I could get on well with it. I like that they have a debian repository, so I can keep it updated with the usual system update software. I downloaded the AppImage as a quick test, but it didn't work because it was compiled against an old version of glibc.

    The only thing I don't like so far is the format toolbar is at the bottom of the editor screen, and I haven't found a way to move it.

  • source
  • hideshow 2 child comments
  • [–] [S] 4 points 5 months ago (1 child)

    Great suggestion on the movable toolbar. This is definitely something we can add.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 5 months ago

    Sounds great, look forward to seeing that. After using it a bit more, another thing occurred to me - there's no way to open arbitrary files. I don't use MarkDown for "just notes" or "just one thing", I keep markdown files all over the place. I had set the repository directory to be that of my blog posts during first run, but then I can't open things in my notes directory or documents folder, and I can't see anywhere in the settings dialogue to change it. Am I missing something?

  • source
  • parent
  • [–] 13 points 5 months ago

    Nice to see a Tauri app around here !

  • source
  • [–] 12 points 5 months ago

    It'll take a lot for me to move from silverbullet.md but I'm always up for checking out alternatives : D

    I'll give this a spin tonight

  • source
  • [–] 9 points 5 months ago (1 child)

    Looks like a cool project, anyone here try it and have an elivator pitch on why this over Joplin?

  • source
  • hideshow 1 child comment
  • [–] 4 points 5 months ago

    It seems to have a hierarchical organization system like Obsidian. That's a big difference imo.

    Now, Joplin might have that hidden somewhere, but in that case the fact I can tell this from a glance with HelixNotes and not with Joplin still says something.

  • source
  • parent
  • [–] 50 points 5 months ago (14 children)

    No vibe coding. No AI. No slop. This is absolutely screaming LLM

  • source
  • hideshow 14 child comments
  • [–] 16 points 5 months ago (4 children)

    the advertising is troubling to me somehow; it has a budget and someone deciding were to spend the money on advertising.

  • source
  • parent
  • hideshow 4 child comments
  • [–] [S] 27 points 5 months ago (3 children)

    the advertising is troubling to me somehow; it has a budget and someone deciding were to spend the money on advertising.

    I'm not being paid to advertise. This is just my contribution to the project.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 39 points 5 months ago (4 children)

    The whole website looks like AI.

    Also the commit history is only 3 month old and the first commit is 26000 lines. How ever this could be longer in development and commits could be squashed. At this point, I doubt it though.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 12 points 5 months ago (2 children)

    They could be hosting the source code on github or something like that and changed to couldberg no?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 5 months ago

    He did one big rewritten before because of poor gui speed. I won't comment on of if he use ai or not or code quality, but you can probably search old posts about his rewritten. I do agree dev should keep his git history less susceptible especially in this ai slop age

  • source
  • parent
  • [–] 0 points 5 months ago (3 children)

    automatically responding that this was created with an LLM? this is absolutely screaming LLM

  • source
  • parent
  • hideshow 3 child comments
  • [–] 11 points 5 months ago (2 children)

    Huge amount of downvotes. Clearly openclaw orchestrating angent swarm. /s

  • source
  • parent
  • hideshow 2 child comments
  • [–] 8 points 5 months ago (9 children)

    I'm using Joplin, sync'd across Nextcloud to my android phone, Linux laptop and Linux desktop.

    this do much the same or ...better ?

  • source
  • hideshow 9 child comments
  • [–] 2 points 5 months ago (2 children)

    I'm doing this about an intermediate step. My notes are all in a GIT repository. So I use GIT to create the synchronization between the different devices. On the smartphone with PuppyGit. Positive side effect: The note app itself does not require synchronization.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 5 months ago (4 children)

    I've been looking into Joplin and LogSeq to potentially replace Obsidian. My issue with both of them is that they don't seem to offer hierarchical organization. I want to split topics into different folders, with sub-topics in sub-folders.

    This feature is a must have for me, and OP's app seems to fulfill that while also being open source (unlike Obsidian). Tbh, it seems like it's mainly a drop-in replacement for Obsidian (which is good imo) if you're not using Obsidian's sync system

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 5 months ago

    I want to split topics into different folders, with sub-topics in sub-folders.

    this is an annoyance with Joplin, one mega note with lots of sub notes and sub notes off the sub notes.

    I work with it but I'd rather split them off into completely separate notes as I used to do in the days of yore with Onenote

  • source
  • parent
  • [–] 0 points 5 months ago (2 children)

    My issue with both of them is that they don't seem to offer hierarchical organization.

    Do you mean this? Hierarchical Notebook work perfectly fine in Joplin.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 5 months ago (1 child)

    I don't know how you got this screenshot, nor do I care by this point. I've spent 5 minutes trying to get folders to work with 0 results. If Joplin can't be bothered to make this resonable to do in their app, then I can't be bothered to use it

  • source
  • parent
  • hideshow 1 child comment
  • [–] 8 points 5 months ago (2 children)
  • [–] 15 points 5 months ago (2 children)

    Please, please, add forgejo integration for sync provider.

  • source
  • hideshow 2 child comments
  • [–] 5 points 5 months ago (2 children)

    If - hypothetically - you were trying to convince me that this is better than Notesnook, what would your pitch be?

  • source
  • hideshow 2 child comments
  • [–] [S] 10 points 5 months ago (1 child)

    Since you're using Notesnook, I'm guessing you strongly care about your privacy and data security. Notesnook encrypts your notes before they leave which is great, but with HelixNotes, there's nothing to intercept in the first place. Your notes live on your device. You decide if they ever go anywhere. In addition to that, HelixNotes is free with no account creation.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 10 points 5 months ago

    I guess I should specify that I'm selfhosting Notesnook, so the data never leaves my personal device ecosystem, and the central sync server is a big plus for me. No account required either (apart from the ones I create on the server I control).

  • source
  • parent
  • [–] 5 points 5 months ago (2 children)

    Looks cool.. but as an Obsidian user, i’m uncertain as to the depth of the differentiators. Open source sure, but obsidian has served me well and is lightning fast to open even with all core plug-ins enabled plus several community plug-ins. Nearly all of which are optional anyway.

    Obsidian also has quite a moat in terms of third-party functionality enhancements with very feature rich examples like Xcalidraw.

    They also offer an end to end encrypted synchronization service that works better than file based synchronization services like iCloud, and a publish service that also works well.

    No casting of aspersions, but as a former fortune 500 decision-maker for enterprise software in the millions, I have a tendency to critically think about why X vs Y for my personal stack as well. Counterpoints welcome!

  • source
  • hideshow 2 child comments
  • [–] 9 points 5 months ago (1 child)

    Enshitification.

    If they were really committed to keeping it "for the users" they would open source it.

    The fact that they haven't means they are keeping in their back pockets enshitification to drive more users to paid options in case their current investment dries up.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 7 points 5 months ago

    I love FOSS and Obsidian is literally the only close-sourced software in my stack, but open source is not necessary to prevent enshittification, not if you have interoperability. As long as data is stored in md files, if the obsidian team makes bad moves people can pack up and migrate to logseq or other competitors. While the 3rd party plugins add enhancements that might bog down switching, many of those plugins are open source and could be ported.

  • source
  • parent
  • [–] 9 points 5 months ago (2 children)

    Is this the Google Keep replacement we've all been waiting for?

  • source
  • hideshow 2 child comments
  • [–] 4 points 5 months ago* (5 children)

    I like Trilium because:

    • Docker based so I can access from a web browser on any device

    • Has both WYSIWYG and Markdown note-taking formats

    • Can display math symbols in WYSIWYG, essential for anybody studying STEM

    • Has a mind graph view to see linked notes in knowledge clusters

    • Storage system is intuitive as every note is both a folder and a note, allowing for extremely modular storage

    Helix could be cool, but it's going to take a lot for me to transition off of Trilium now.

  • source
  • hideshow 5 child comments
  • [–] 2 points 5 months ago (2 children)

    This looks pretty cool actually. I currently use Affine, are you able to say how Trillium compares?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 5 months ago (4 children)

    Was AI used in the process of making this app, and if so, how? I have personal issues with using 'vibe-coded' software. This looks very, very nice, so I figured I'd ask.

  • source
  • hideshow 4 child comments
  • [–] [S] 6 points 5 months ago (3 children)

    Thanks for asking. Yes, we use AI as a tool in our workflow. The difference between our workflow and 'vibe coding' is that we can catch and fix problems. We're not just shipping whatever an AI produces and hoping it works.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 5 months ago* (last edited 5 months ago) (2 children)

    That's still rather vague tbh. There's a pretty big spectrum of how involved an AI gets beyond just letting the AI do everything, and the line between 'vibe coding' and not is blurry and changes between individuals.

    Are you treating the AI like a glorified StackOverflow/Google to get suggestion and then manually writing/adapting the code yourself? Are you letting the AI do all the coding and running a lot of tests? Is it something in between or outside those examples?

    I'm not trying to string you up, it's just that communication and disclosure are important in FOSS

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 1 point 5 months ago (1 child)

    Fair point. To be more specific we're somewhere in between. AI writes a lot of code for us, but there's a developer in the loop who reads every line and understands what it's doing. We still make the call on whether it stays unlike the traditional vibe coder who doesn't know what to look for. Hope that clears things up a bit.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 4 months ago*

    I see, thank you for explaining. Personally, I will stick with alternatives as I've a moral obligation to LLM usage for things like this, although it sucks to say that as the 'selling features' of this app are really enticing to me. Hope things work out.

  • source
  • parent
  • [–] 2 points 5 months ago*

    I still use Simple note.

    While I'd prefer one that isn't owned by the same people as WordPress and not sync to their cloud, it is open source and free. I figure it beats Google or MS notes, and don't have to manage syncing all the files. No AI nonsense either (at least for now)

    Easy for shopping lists and jotting stuff down, there's an app for all the major OSs. I definitely don't trust it for anything important or sensitive.

  • source
  • [–] 1 point 5 months ago

    im fine with quillpad

  • source
  • [–] 1 point 5 months ago
    [–] 1 point 5 months ago

    Not sure if you can answer this question, but I've tried Markdown in the past with Joplin and one of the issues I had with it was that the codeblocks don't have a convenient copy button. It separates them out nicely but you still have to highlight to copy and paste.

    Maybe I'm doing something wrong, but as far as I could tell, this seemed like a shortcoming of Markdown itself, but is that something helix is able to do? It's the one thing that's got me on AnyType over any other note app, but I'm heavily under utilizing it for what it could be good for.

  • source
  • [–] 1 point 4 months ago

    Be careful with Helix Notes. It is great. But it destroyed all your markdown table. It will replace the table with HTML code when you edit a file.

  • source
  • [–] -2 points 5 months ago

    Oh, hey, I saw your repo is stall for months and I thought your project go south. So you finally satisfied with your gui speed after rewritten? Good to see you make it, congrats. Already find a job? You should really design a good plugin sys with py, to expand more interactive data type. Let me know if you want to hear more.

  • source
  • [–] -4 points 5 months ago (1 child)

    Just downloaded it and opened it and the first thing it does is to ask me for a "notes folder" with .md files, which I don't have. I just wanted to try it by writing notes.

  • source
  • hideshow 1 child comment
  • [–] -1 points 5 months ago

    Personally I’m comfortable on Notesnook and tbh I trust them more

  • source