Show HN: Files.md – Open-source alternative to Obsidian

https://github.com/zakirullin/files.md

Comments

himata4113May 18, 2026, 2:25 PM
This made me realize that obsidian is *not* opensource, but in a way obsidian made me feel like it was opensource. Obviously now that I researched it, it is quite obvious that it is not, but still it 'feels' like it should be opensource.
bachmeierMay 18, 2026, 3:27 PM
The data is open and stored in markdown format. Plugins are open source. The core product is not open source, but it's also just an electron app. I've always viewed Obsidian as the inverse of an open core product.
wutancMay 18, 2026, 7:20 PM
I don't really mind this way of doing it since I know that my data is "safe". I can at any time just grab my vault and open it in any editor. I can write my own editor. I can import the data into most other tools. It's when the data isn't open that I tend to avoid the product.
fc417fc802May 18, 2026, 7:51 PM
Exactly this. Conversely, most open source apps on android might as well be closed source with regards to your practical ability to export your data unless you use a ROM that gives you some form of root access (such as adb root).
jaspangliaMay 19, 2026, 5:23 AM
This actually looks refreshingly simple. A lot of note-taking apps become productivity operating systems after a while.
AuthAuthMay 19, 2026, 1:53 AM
Its "safe" as in you can access it but its not safe from Obsidian accessing it.
hogwasherMay 19, 2026, 9:19 AM
If you don't use their sync service, all your vault files are local only, and there isn't any mysterious telemetry happening in the background.

If you do use their sync service, it's end to end encrypted with your own local-only password, so Obsidian doesn't have a backdoor to your encrypted remote files either.

If you don't trust Obsidian's sync service, but want to sync files, you can sync your files in any other way you choose, like with git or webdav. You can keep it all self-hosted if you want to.

You could encryt your entire local vault too if you want to.

Obsidian's business model is just selling the sync subscription service. There's no ads component to incentivize data collection/tracking and pissing off their entire customer base.

So I can't find it in me to be worried about this one.

And if Obsidian did go rogue one day, the files are basically exported already, so whatever, it'd be easy to switch to something else.

I think the open-source obsidian plugins that aren't yet popular enough to have a lot of eyes actually checking over the source code yet are more suspect than Obsidian itself. Open-source on its own doesn't always actually prevent malicious actions or privacy violation, since most people just treat "open-source" as "this app is automatically trustworthy because surely someone else is keeping on eye on it" and either don't know how or don't bother to look at the source code themselves. But I'm not actually worried about that, either.

troyvitMay 19, 2026, 2:39 PM
> If you don't use their sync service, all your vault files are local only, and there isn't any mysterious telemetry happening in the background.

I think the parent's point is that Obsidian could add any tracking they wanted and -- unless you're examining their TOS or your network closely -- you might never know. However:

> Obsidian's business model is just selling the sync subscription service. There's no ads component to incentivize data collection/tracking and pissing off their entire customer base.

And that to me seems deeply infused into Obsidian's entire culture. They built a community and they're not gonna mess that up. And like you say, if they do it's trivial to move one's markdown somewhere else.

asynczeMay 22, 2026, 6:28 AM
[dead]
falcor84May 18, 2026, 3:53 PM
> I've always viewed Obsidian as the inverse of an open core product.

I'd like to hereby propose the "open shell" development model.

inopinatusMay 18, 2026, 9:11 PM
We don’t need a special term for interoperable.
falcor84May 21, 2026, 1:20 PM
A software system can be fully interoperable without any part of it (other than the interface) being open. In my definition, an Open Shell software solution is one in which a company makes it clear that they're focusing on building and selling (or making money from hosting/supporting) only the "Core" functionality, while exposing all of the higher level functionality as open source plugins and fostering a community to make it as easy as possible for others to improve these and maintain them over time. And preferably, the company would also pledge never to offer its own closed source functionality outside its definition of the core.
dspillettMay 18, 2026, 10:48 PM
I see it as “open data”. Despite not being open source at its core, it apparently tries to do nothing to lock you in by holding your data in a manner you can't easily access and interpret by other means.

[caveat: it has been on my “to play with” list for a long time, but I haven't yet, so I may not know enough for my thoughts to be relevant!]

gbro3nMay 18, 2026, 5:14 PM
The licence method we went with for AS Notes (https://www.asnotes.io - a wikilinks and markdown based notes / docs / blog extension for VS code) was to make the client (extension) fully opensource with a public / private cryptographic licence key model, with a couple of pro gated features. I think an opensource product is very important for a notes product, where the implications of loosing access to a tool are huge for users that invest a lot of time in a knowledge base.
TheGRSMay 18, 2026, 3:17 PM
I don't think that was my impression, but their API is pretty open for creating plugins. In support of the Obsidian model, its a dedicated engineering team, a free tool, notes are stored as .md and not something proprietary, and if you want you can pay them for their sync tool which I find both pretty reasonable and a nice way to support their efforts. Also they keep on improving the product in interesting ways, the new plugin marketplace with all of its verification policies is really nicely done, aspirational even.

But in any case, this is also a nice project, but I guess I'm also an Obsidian evangelist.

flexagoonMay 18, 2026, 2:57 PM
To be fair, Obsidian is an Electron app with no obfuscation, so it's pretty easy to get its code. I think I even remember the official Obsidian team telling people to do that on their support forum if they distrusted the app.
HDMI_CableMay 18, 2026, 4:36 PM
Which really begs the question: why not have it open-source at that point? Obsidian isn't making money from things hidden in the code, but rather their Sync service.

Might as well open-source it (and perhaps get more people helping with the development), keep the Sync service, and stem competitor projects like these in the bud.

killerstormMay 18, 2026, 7:49 PM
"Open source" is not same as "source available".

"Source available": you can look at source code, maybe run a modified version internally.

"Open source": you can integrate it into your own software, republish, etc.

flakinessMay 18, 2026, 4:50 PM
I suspect it's mostly about setting the expectation. They don't want to give up the control, they don't make it "free" (although it virtually is). Both are possible with open source but it would need a lot of explanation. Being closed makes it more natural.
andixMay 18, 2026, 5:08 PM
Because then someone might fork it into a new product with their own sync service.
kepanoMay 18, 2026, 8:02 PM
Obsidian has an entire plugin category for syncing, and recommended alternatives to the official Sync service.

https://community.obsidian.md/search?type=plugin&categories=...

https://obsidian.md/help/sync-notes

andixMay 18, 2026, 8:27 PM
True, and it's great that they don't block those (they absolutely could).

But those are plugins and aren't as easy to use as the integrated sync. Obsidian wants to have their sync to be the easiest to use, and the easiest to discover.

If they went FOSS anyone could just create a rebranded fork that includes their sync instead of Obsidian's sync. Even GPL wouldn't stop that, if the competitor would just keeps their product open source too.

ApocryphonMay 18, 2026, 10:31 PM
You're replying to the CEO of Obsidian btw ;P

https://news.ycombinator.com/item?id=48088576

andixMay 18, 2026, 10:43 PM
:O
vovaviliMay 18, 2026, 9:41 PM
As an Obsidian LiveSync user, there is no way I would recommend using it or other third-party alternatives to my non-technical friends. The initial setup and fly.io setup was worth me saving ~50 Euro/year, but I doubt that holds for my less technically inclined peers.
wholinator2May 18, 2026, 5:14 PM
This is definitely it. I set it up myself with git private repos because my more-work to more-cost balance weighs heavily towards more-work. It would be trivial to fork it, set up some sync backend, and charge $4 a month to undercut them.

And honestly, they've been very good stewards of the project thus far, I'm happy with the status quo.

fwnMay 18, 2026, 6:43 PM
I doubt that. There are competing sync extensions in their extension store. If you do not want to use extensions, you can sync the vault folder with any syncing app for free.

The whole data structure is designed to make this easy.

I chose Syncthing for this purpose, and it is free and works flawlessly. You can even trivially disable their native sync, as it comes as an internal extension.

Mozilla could have avoided so much drama with Pocket, VPN, AI features, etc., if they just were as transparent and liberal with critical first-party services as Obsidian is.

yogorenapanMay 18, 2026, 5:33 PM
And I remember that did happen at one point: https://github.com/acheong08/obi-sync

The mechanism that allowed that was patched as a vulnerability

xeonmcMay 18, 2026, 4:53 PM
[dead]
vovaviliMay 18, 2026, 9:37 PM
Two-faced signalling:

- "We have nothing to hide";

- "We are willing to take you to court for taking advantage of our trust".

jlosMay 18, 2026, 3:18 PM
Why should it be opensource? Obsidian gives you complete control of your data, which it stores in an open standard.

Please explain to me why developers should act like monks who've taken a vow of poverty? The devs built something valuable, they should profit from it.

embedding-shapeMay 18, 2026, 3:24 PM
Wait, why are you mixing the two? You can have the software be under an open source license, yet still not be a monk that has taken a vow of poverty, it's not black and white.

AFAIK (as a long-term Obsidian daily user) Obsidian makes their money on various things attached to the editor/viewer itself, but don't actually charge for the editor/viewer. Even if they did, they could still slap a FOSS license on it, and continue charging for the parts they charge for today.

I'm guessing it's something else they're worried about though, rather than those things.

I agree with your very last part though, but I don't agree you cannot make it open source at the same time.

jlosMay 18, 2026, 3:30 PM
I'm mixing the two because I think developers should value their time and profit from the value they add. I want them to build viable businesses so they get wealthy from their efforts and can continue keeping useful products alive.

There's no value to their business to open sourcing the product. Open source risks losing customers to knock-off competitors or fragmenting their plugin ecoystem (which is a lot of Obsidians moat).

embedding-shapeMay 18, 2026, 3:33 PM
> I'm mixing the two because I think developers should value their time and profit from the value they add. I want them to build viable businesses so they get wealthy from their efforts and can continue keeping useful products alive.

I think exactly the same as you, but that doesn't give me the myopic view of "either you do open source or you get rich"

> There's no value to their business to open sourcing the product. Open source risks losing customers to knock-off competitors or fragmenting their plugin ecoystem (which is a lot of Obsidians moat).

You know this because you spent a whole of two minutes thinking about it?

It'd make a different bet, that Obsidian is popular today, but if they went FOSS, they'd become ubiquitous. Probably some copy-pasted competitors would appear as quickly as they'd disappear, because they're not Team Obsidian, and obviously don't know as much as Obsidian does.

But anyways, this is all speculation, I don't know for sure what would happen either, but at least I'm humble enough to know I don't know.

backscratchesMay 18, 2026, 5:36 PM
Obsidian is free lol!
jazz9kMay 18, 2026, 3:42 PM
"Wait, why are you mixing the two? You can have the software be under an open source license, yet still not be a monk that has taken a vow of poverty, it's not black and white."

I don't think they are mixing the two. If they open sourced it, there would be immediate competition. Anyone could fork it and circumvent/compete with any premium features they might want to add to it in the future.

It's very hard to use this model to actually build a profitable company.

The only open source projects that can actually sustain themselves financially get handouts from large corporations (or are eventually purchased by them).

rbitsMay 18, 2026, 4:28 PM
Well they'd just release it under a non-commercial license. The majority of their income comes from Obsidian Sync, and someone can't just host their own version of Obsidian Sync for all the Obsidian users for free. And there are already self-hosted alternatives to Obsidian Sync, in fact Obsidian even endorses them themselves[1].

As for their other paid service, Obsidian Publish, since all Obsidian notes are in plain markdown there are already many free alternatives.

So open sourcing would not harm any of those income streams. It's not about Obsidian losing profit. If you want to read the actual reasons they have decided not to open source Obsidian, they have talked about it on their forums[2]

[1] https://obsidian.md/help/sync-notes [2] https://forum.obsidian.md/t/open-sourcing-of-obsidian/1515/1...

joemiMay 18, 2026, 7:54 PM
> So open sourcing would not harm any of those income streams.

Obsidian's income streams are based on Obsidian having easy-to-use easy-to-setup ways to sync and publish built-in. If Obsidian were open source, someone could fork it and remove or replace those built-in methods, which has the potential to harm their income streams. Whether it actually would and by how much depends on a lot of unknowns and is all just conjecture, but _if_ such a fork became somehow more popular than Obsidian proper, that'd definitely affect them.

embedding-shapeMay 18, 2026, 5:17 PM
> If they open sourced it, there would be immediate competition. Anyone could fork it and circumvent/compete with any premium features they might want to add to it in the future.

Would it? Something like Zulip seems like a way better target in that case, but Zulip seems to manage just fine with open-source code and running their own platform people can pay for.

Not saying it is easy nor not hard, I'm just saying I don't agree with "either you do open source, or you go broke" because history shows us there are more choices than that.

auggieroseMay 18, 2026, 10:41 PM
Zulip manages so well that their top-people just left Zulip and joined Anthropic.
embedding-shapeMay 18, 2026, 10:59 PM
Zulip got a foundation at the same time, literally the best that could have happen to the FOSS parts of it, basically a dream come true for the people relying on it to continue being FOSS.
auggieroseMay 18, 2026, 11:12 PM
Let's see in a few years how the development of Zulip has progressed by then. It is not a foundation like Zig, where the main guy is actively working on it. It is the best that could have happened, except of course the top people staying on.
bityardMay 18, 2026, 4:13 PM
Reading their other comments, they are under the mistaken impression that every line of code written by a human should have a dollar sign attached to it.

No consideration given that lots of people contribute voluntarily to open-source projects or even release their projects/code for free because they enjoy writing code and engaging with the broader open source or free software community.

jlosMay 19, 2026, 6:52 AM
> every line of code written by a human should have a dollar sign attached to it.

Every line of code that adds value should have some of that value should GO BACK INTO THE PROJECT.

I'm against the idea a successful product should be open source, even when you have full conrol of your data and they only charge for convenience.

Its an assinine philosophy that makes for WORSE products. Your projects would do better with revenue. More time, better marketing, other people to help.

Octave developer gave up after 25 years[0]. Instead of a robust competitor with a full team of people working on it and generational wealth for the value he created, he gave up struggling to pay bills.

[0] https://news.ycombinator.com/item?id=13603575

bityardMay 20, 2026, 10:31 PM
I'd argue that after 25 years, he waited FAR too long for his hobby to somehow turn a profit and would probably be in a much better place now if he'd had gotten a real job a couple decades sooner. "1. Write a bunch of code. 2. Wait for money to flow in." is a terrible business model.

It's also the case that most open source projects just simply do not provide the value that their authors think they do. Think of all the paintings, books, and music ever written. Not the ones you've seen, I mean ALL the ones ever created by any human anywhere. Only a small percentage of what is actually produced ends up being good enough for people to talk about and/or pay actual money for. Software is no different. (And is in fact almost certainly much worse.)

I never want to be paid for writing code, that would take all the fun out of it. But I wish you all the best!

gbro3nMay 18, 2026, 3:22 PM
I think there is a special value in open source when it comes to a personal knowlege base. We invest so much time in it, and we need to know that it's not going to be taken away from us, or made unaffordable. I made https://www.asnotes.io (basically obsidian with markdown and nested wikilinking in a VS Code extension), because I wanted and thought others would want something that is a) open source and b) version control friendly so we don't even have to rely on a sync server being there in the future.
embedding-shapeMay 18, 2026, 3:31 PM
> We invest so much time in it, and we need to know that it's not going to be taken away from us

Agreed, but in the case of Obsidian, since the way they manage the data, they cannot just "take it away from us", it'll always sit where you leave it, as it's not a SaaS or a remote service. And even if the desktop client went away, all your data and notes are still available.

Otherwise I generally agree with you, all my professional and personal tooling shouldn't be able to take away agency from me, but it's worth separate the tooling from the data, as loosing the tooling sucks but loosing the data is a lot worse, at least they cannot do that.

jlosMay 18, 2026, 3:32 PM
Agree wholeheartedly, but you already have that with Obsidian. You own the vault, and if you don't want obsidian, its already in markdown.
DarkUraniumMay 18, 2026, 10:58 PM
Considering Microsoft's been making more and more of VSCode non-FOSS, I'm pretty sure using it as your base is at odds with your goals.
utopiahMay 18, 2026, 4:02 PM
> explain to me why developers should act like monks who've taken a vow of poverty? The devs built something valuable, they should profit from it.

No, don't bully others into a fake argument about your weird fantasies.

They never said that developers should be poor. That's also incorrect. Please don't pull others into this kind of toxic discussions.

himata4113May 18, 2026, 3:22 PM
Not saying they have to be, it's just a weird assumption that I've built up in my head. Possibly because obsidian handles sensitive data and I somewhat was under the impression it has the open-source tier scrutiny when it came to inner workings of the app.
simonmalesMay 18, 2026, 3:22 PM
It's a personal bias for me.

Perception of quality, because the author is under constant review.

soldeaceMay 18, 2026, 3:59 PM
Not everyone feels comfortable running third-party opaque code in their computers.
auggieroseMay 18, 2026, 10:42 PM
Most people paying money for software do, though.
antiframeMay 19, 2026, 10:00 PM
Which is why I think Obsidian is such a weird piece of software. It's free. It doesn't lock your own data behind a paywall. But, it only allows you to modify it in very specific plugin API ways. I pay for software all the time, and I don't expect it to be open source. But for software I don't pay for, I do expect it to be open source.
auggieroseMay 20, 2026, 8:03 AM
That is an interesting point, and you are probably not alone in that opinion. From a logical point of view, it makes no sense to me, though. Just view it as a purchase that costs $X, but where the author of the software provided you with a voucher worth $X. Why should not paying anything for the software give you the right to modify and fork it as you like, whereas you accept that constraint for software you paid for? Just accept that there is free software which is not open-source. You don't have to "buy" it.
antiframeMay 22, 2026, 8:56 PM
I think my thought process goes: I prefer free software (as in freedom, not beer). But, sometimes the author wants to charge money for it so they restrict that freedom to protect their business. I have yet not fully grasped the author doesn't want to charge money for the software but they restrict that freedom anyway.
kepanoMay 19, 2026, 10:22 PM
On the other hand, that may be part of the reason why Obsidian has such a rich plugin ecosystem. Perhaps there is less of an incentive to build a good plugin API if you can just tell people to fork instead.
antiframeMay 19, 2026, 11:29 PM
Emacs and vim don't suffer from the "I'll fork it to make my pet feature" problem. Why would Obsidian?
kepanoMay 20, 2026, 12:10 AM
The two are not mutually exclusive?
antiframeMay 20, 2026, 12:31 AM
That's fair. And vim and Emacs have been forked in the past, so you may be on to something there. But, I still expect my editor to be open source. I might be weird like that though.
tomcamMay 18, 2026, 3:38 PM
Did GP edit the post? Please explain to me where they stated that developers should act like monks who’ve taken a vow of poverty?

I completely agree with the sentiment of your reply at https://news.ycombinator.com/item?id=48181203 btw

zakirullinMay 18, 2026, 2:26 PM
That was the reason a few years ago I started this project.

It seems like software in AI-era should be distributed open source.

So that anyone could tweak it however he wants. Not though clunky plugins system.

thayneMay 18, 2026, 2:47 PM
> So that anyone could tweak it however he wants.

That was true before the "AI era" as well.

zakirullinMay 18, 2026, 2:55 PM
Well, yes.

Just now, any regular user can clone the repository and ask an LLM to tune it to his needs.

finghinMay 18, 2026, 4:29 PM
I never thought about this before, and it hasn’t been mentioned significantly in the vast amount of AI threads I read here. But it’s a really good point as skeptical as I am (in mid-2026) of AI first codebases
zakirullinMay 18, 2026, 6:00 PM
BTW, this is not an AI codebase :)

It was mostly crafted by hand.

Let's say, I've saved some "complexity space" for LLM to add features on top.

In other words, the project has dumb-simple code right now, and it is ready to hold some amount of "tech-debt" from an LLM.

finghinMay 21, 2026, 6:23 AM
Interesting and probably prescient approach, good luck
adam_beckMay 18, 2026, 11:48 PM
Tanner Lisnley did this with React. He didn't share it but talked about his experience. Basically, he re-wrote React with only the parts he was interested in. Sort of like his own version of Preact. You might be interested in his blog post about the subject: https://tannerlinsley.com/posts/projecting-react
trvzMay 18, 2026, 2:27 PM
And the developers get compensated for their work how?
thegagneMay 18, 2026, 3:05 PM
Not all software needs to be for-profit.

Simple utility stuff I believe should fit in this category. Things like a text editor.

The profit comes from elsewhere, larger more complex systems.

Of course someone can TRY to profit off a text editor, but unless it solves complex enough problems (like a full blown IDE, but even then...).

The issue is there is intense demand for it, and ALSO easy supply. If someone attempts a profit driving rugpull, another will pop up in it's place.

I am still using Dendron because it meets my needs, but I'm always half tempted to replace it, and I'm fairly confident I could come up with something that meets my own needs in a day or two, and it would likely also be valuable to countless others. I just keep assuming that someone else will spend that day or two, and my pain points with Dendron are not that bad for me to spend the time.

bryanhoganMay 18, 2026, 3:09 PM
A text editor with good UX is quite complex, I think it's hard to argue otherwise.

Most text-editors by large corporations don't even pass this bar.

thegagneMay 18, 2026, 3:20 PM
How many text editors have you paid for, versus how many have you used for free?

I do think there is room for a few good paid text editors in the world, but most people won't pay directly for them, though they might use them if they are bundled ala Google Docs / O365 Word.

bryanhoganMay 18, 2026, 4:11 PM
I have paid for Obsidian and Samsung Notes as part of buying a Samsung phone.

I also paid for a few more, e.g. Notion, but I think it's better to focus on: There's definitely value in good text editors.

They can greatly enhance your experience with a system, e.g. if Samsung Notes was amazing I'd be much more likely to stick to using a Samsung phone.

thegagneMay 18, 2026, 5:05 PM
Sure, but I would say you are an outlier in paying for those things. Most people use what's immediately available, others might search for something better that's free, and very few will go pay for something.

That last category of people are also now likely to go create something themselves with AI, but don't really want to or can't start a business from it, so they may add it to the pile of free software others can use.

Not everyone HAS to profit from their work, though I do think those who make it their passion might benefit from finding a way to do that.

mshMay 19, 2026, 4:49 AM
Emacs and vi(m) have always been free.
ardeMay 18, 2026, 6:10 PM
Hello, fellow Dendron user. I haven't found good-enough alternatives either.
thegagneMay 18, 2026, 9:32 PM
Hm, maybe we should go make one.

I am not a power user for Dendron, I mostly just use it for journaling, keeping track of who is who and what is what, and organizing architecture / ideas before they find a home somewhere else. Mostly a journal.

I do like that it’s in VS Code and I can leverage those tools and now, AI, to help.

The main functionality I use is the new daily journal from template feature. Do you use more surface area from it? What is the most useful features for you?

helloplanetsMay 18, 2026, 2:40 PM
Feels like a lot of apps that launch these days have an open source core app and a subscription based platform.

The subscription based platform with automatic cloud hosting and other quality of life features, whatever those are depending on the app.

Although there's a bunch of 100% open source projects and developers that get enough donations to make it their full time job just off of that. Not that it's the way to go if you want to get rich, but it's still very much a real thing.

godelskiMay 18, 2026, 3:04 PM
Do you not sponsor projects that you get value out of?

I'm not saying you have to, but you asked how they get compensated and there's nothing stopping you from giving them money.

It's easy to forget that you get a lot of value out of something and not give back. If you end up getting a good paying job with your programming experience just buy your favorite projects "a beer" one a month, or once a year. God knows it's better spent there all the subscriptions we have like Netflix or Spotify. Cheaper too.

Also, if the projects are big enough you can usually get tax credit. If you work at a decently sized company they also usually do some charity matching.

arcanemachinerMay 18, 2026, 5:11 PM
Donationware is a viable business model for basically nobody.

Most people won't pay for something if they don't have to.

godelskiMay 18, 2026, 6:57 PM

  > Most people won't pay for something if they don't have to.
Sure, but most people don't need to. Only a small portion need to for the model to be viable. Scale is useful here.

It doesn't work because people that make $100k+ salaries wont buy their "friend" a beer. It's not failing because a bunch of poor people don't donate.

And it is viable because many things already operate this way. The most profitable ones have just convinced companies to donate. That shouldn't be required, but I'm not ignoring the reality.

Besides, this is a reality that is solvable simply by a small percentage of people going "you know what? I will donate". Not "everybody", just a very very small proportion. Let's take ripgrep as an example. Who knows how many people use this, but there's over 64k stars. Let's say 1% donate $5/mo. That's $3.2k/mo for burntsushi, I'm pretty sure he'd be happy with that. He's also a prolific HN user so maybe he'll even respond.

My point is that all it takes is a mental shift from a small number of people. This isn't some "we need huge collaboration therefore it'll never happen" type of thing, this is "I can take action and have meaningful impact today" type of thing.

BarbingMay 19, 2026, 3:49 AM
>My point is that all it takes is a mental shift from a small number of people. This isn't some "we need huge collaboration therefore it'll never happen" type of thing, this is "I can take action and have meaningful impact today" type of thing.

Always good to promote these apparent small wins in case the catch on. Do suspect the shift to make, instead of hoping our psychology changes en masse:

Change the model to one of the freebie models that works for high-income earners. High-income earners are OK to make purchases of tangible things where they're promised good is done for the world. Then they enjoy their music and wine (at the gala), or tote bag or whatnot.

We gonna be invited to the first Text Editor Gala?! Maybe not. 50/50 raffle supporting a text editor dev, though, maybe... (ugh a little gambley)

tl;dr give the self-wealth-protecting psychology of the wealthy an out to help them justify their good deed, like NPR sponsor gifts

(to execute - cut some deals with concert venues, restaurants, handmade good purveyors... obtain discounts... then work with developers to set up bespoke relevant rewards for given donation tiers. first part of this plan could be a decent task for the non-developers who wanna contribute to OSS)

godelskiMay 19, 2026, 6:23 AM
I mean whatever it takes. But these days we're fighting a huge attention and disinformation campaign that is trying to teach you that you can't make any change and overload you with a million problems. I hope it breaks soon. I hope it can't continue forever. The world has always changed, and will continue to, because of the actions of a few. A small cog in a big machine can still take down the entire machine. You don't have to do everything, but you should do something. Even if it is something small. Small to you is often big to those being helped.
backscratchesMay 18, 2026, 5:35 PM
And yet the majority of all computers dont just have some open source software, their operating systems are open source. The worlds digital infrastructure is largely open source.
godelskiMay 18, 2026, 7:33 PM
Not to mention the majority of business software depends on open source software too! Be it the thousands of libraries we use (so we don't have to implement ourselves and we get better integration with others) to literally building on top of open source stuff (Android, every slicer for your 3d printer, all your servers, and literally millions of other things)
backscratchesMay 18, 2026, 7:45 PM
Exactly, this is what I was getting at. The guy above uses open source software every time he touches anything electric.
godelskiMay 18, 2026, 10:57 PM
Agreed. I'm often impressed hope people on HN of all places don't realize how prolific open source software is. Doesn't matter if you throw a literal or figurative stone in a random direction, you'll probably hit something that uses OSS.

Btw, my comment was intended to append yours, not counter or argue. Sorry if it came off that way

zakirullinMay 18, 2026, 2:29 PM
That's yet to be decided :D

For the first time, I put a sponsorship button. Will see if it works.

drumttocs8May 18, 2026, 2:43 PM
Are you asking how the open source ecosystem works in general?

In my experience, if the dev wishes to be compensated in dollars, they also sell a commercial license, cloud services, etc.

portmanteurMay 18, 2026, 2:47 PM
Given the explosion of open source released projects I've seen over the past six months, I believe developers are getting compensated by the tool they are building for themselves creating real value for them.

I have a problem, I spend a few days building a tool that solves the problem, it works pretty well for me, and I release it to let others get value from it. They make tweaks to it, perhaps improve it, and I get value from those enhancements and bugfixes.

mgfistMay 18, 2026, 2:53 PM
Obsidian has a number of full time employees who all want to eat and afford rent
alwillisMay 18, 2026, 3:24 PM
> Obsidian has a number of full time employees who all want to eat and afford rent

They have lots of sponsors [1]; you can pay $4/month for sync service or $50 a year, per person for a commercial license.

[1]: https://obsidian.md/enterprise/

0x696C6961May 18, 2026, 3:00 PM
The burden of OSS is dealing with PRs that you don't want to merge. The drive by bug fixes don't compensate for that.
bonesssMay 18, 2026, 3:49 PM
There is no obligation to maintain, no obligation to merge. Copyright is just that, copy right, it’s not an entitlement.

Free as in beer and free as in speech means those ‘contributors’ are also free as in Linus to go fork themselves.

Don’t like it? Go fork, yourself. Want it different? Pay, money, make, it, happen. Don’t like paying? Go fork, yourself, harder.

pestsMay 18, 2026, 2:35 PM
The same way they do now?
appplicationMay 18, 2026, 3:24 PM
I don’t mean to be condescending but it feels like if this were an important question it would have halted OSS development decades ago.
ytpeteMay 18, 2026, 6:56 PM
But if the flip side (getting compensated) wasn't also an important concern then maybe far more software would be OSS in recent decades...
Barrin92May 18, 2026, 9:08 PM
>but it feels like if this were an important question it would have halted OSS development decades ago

no because the people who maintain the nuts and bolts of the open source world, like the often individual or handful contributors to projects like ffmpeg or xz-utils have been passionately doing that and at times burning out (which in case of the latter caused pretty prominent problems).

Does the world look to you like it's in a state where important questions and problems don't go unanswered? The reason this stuff works is because there's random guys in a basement in Kentucky somewhere who thanklessly work their asses off and nobody cares. They simply keep doing it because half of the internet would fall apart otherwise.

raincoleMay 18, 2026, 10:09 PM
How does Obsidian team get paid when the app is 100% free?

Now you have the answer.

kid64May 19, 2026, 1:58 AM
Obsidian is just a shitty wrapper around CodeMirror, which does the actual heavy lifting. How much of the money should Obsidian hand over to the CodeMirror developer?
whateveracctMay 18, 2026, 2:46 PM
get a job
gbro3nMay 18, 2026, 3:31 PM
Congratulations on making it tonthe front page. I think your app looks like a brilliant notes app implementation, and there's obviously demand. When I launched https://www.asnotes.io earlier this year (An extension that turns VS Code in to an Obsidian like PKMS) it made the number 4 spot. It's clearly something that people see as important and draws a lot of opinions. I hope your project does well.
zakirullinMay 18, 2026, 6:05 PM
Thanks for writing this!

That was a long journey for me :)

Good luck with your project as well.

philipallstarMay 18, 2026, 2:28 PM
> It seems like software in AI-era should be distributed open source.

That makes it easy for AI to be trained on it.

theultdevMay 18, 2026, 2:31 PM
Yeah, also makes it easy for humans to train on it.

That's the point of open source, sharing the knowledge.

We'll all make the same shit over and over if noone shares.

But if we all share, then the only thing left to make is the unknown.

philipallstarMay 19, 2026, 8:43 AM
That doesn't explain why particularly in the AI era software should be easily accessible. All that stuff you said isn't relevant as it applies in the pre-AI era as well.
theultdevMay 20, 2026, 1:33 AM
If anything it matters more. I want both myself and my AI agents to have as much knowledge as possible.

Sharing is always better.

stevenhuangMay 18, 2026, 3:46 PM
Good.
fyredgeMay 18, 2026, 2:51 PM
The reason is open standard. Obsidian uses markdown, that's it. No proprietary database, no fancy algorithm, no locked in platform, just a convenient way to manage your notes (jesus, that sounded like AI). You can realistically do it yourself, but they've helped you to do it for the low price of an online sync subscription.

That's why I will always hammer on open standards and federation.

hdb2May 18, 2026, 4:17 PM
I had absolutely no idea either, I had just assumed that it was, which was a dumb assumption to make. Thanks for pointing it out!
melonpan7May 20, 2026, 1:40 AM
I share the same sentiment, although recently my mindset has changed that not everything has to be open source.
nektroMay 18, 2026, 7:34 PM
because open source is a means not an end. folks want good, fast software that respects them. open source isn't the only way there.
loudandskittishMay 18, 2026, 8:06 PM
So, this comes up pretty much every time Obsidian is mentioned... to the point where I'm curious as to where the idea that it's open source comes from in the first place.
auggieroseMay 18, 2026, 10:44 PM
It is because most people don't know and don't care about the difference between free and open-source.
cushMay 18, 2026, 3:07 PM
I always just assumed!
tombertMay 18, 2026, 5:14 PM
I don't really mind Obsidian being non-FOSS, since it doesn't lock you in to any kind of propriety bullshit.

All my files are just vanilla text files. All the folders are just vanilla folders. All the attachments are just vanilla attachments. If Obsidian pissed me off, then I'd still have my notes in a fairly accessible format.

UnnoTedMay 18, 2026, 3:36 PM
AI'm building a native version[0] of Obsidian in Qt6 (QWidgets, cpp), replicating the markdown editor takes a while, there are so many ways of corrupting the file or losing the rendered markdown style... but its getting there[1] and its lightweight, using about 15mb ram, no gpu and barely uses any cpu when the cursor or scroll moves, like a text editor should be.

Still need to render widget tables, lists and syntax highlighting for code blocks for a basic modern notepad, i'm not sure about open sourcing it, seems like a waste of time nowadays but it'll be free to use.

[0]: https://i.imgur.com/ro9Zq9w.png [1]: https://i.imgur.com/pbJcTQF.gif

phalangionMay 18, 2026, 3:40 PM
If AI’m building isn’t a typo, I kinda like it as a way to accurately claim what I’m building with AI.
UnnoTedMay 18, 2026, 3:47 PM
You AI't wrong, just a wordplay to inform about the help of AI.
canadiantimMay 18, 2026, 4:13 PM
You’re AIright
KingMobMay 19, 2026, 6:31 AM
"AIright, AIright, AIright!"

- Matthew McConnAIhey

skybrianMay 18, 2026, 4:10 PM
It’s either this or using the “royal we” when we talk about the code “we” wrote together.
mannanjMay 18, 2026, 3:42 PM
Same here. I might want to use this. Would be interesting to AI build a way to see how phrases and ways of speaking like this spread, and track where the original idea could have originated and morphed and how networks spread like this.
takethebusMay 23, 2026, 3:45 PM
I'm absolutely stealing this
gbro3nMay 18, 2026, 4:15 PM
I open sourced https://asnotes.io - it's markdown based with wikilinking, task management, a kanban board and static site publishing. It runs locally and is Git friendly. The aim was to build something using formats and tech that is likely to stand the test of time.
dr_kiszonkaMay 18, 2026, 4:44 PM
Very nice! Would you have any recommendations for the leanest compatible "host"? Instead of adding this to my VSCode, I would rather use it as a separate app. Currently, I use a naked Zed install for Markdown because it launches faster than my system apps (and than Cursor, VSCode, etc.).
gbro3nMay 19, 2026, 6:32 AM
I haven't tested Void Editor, but I believe that's the 'leanest' vscode fork. I really should give it a try actually!
gitgudMay 18, 2026, 10:10 PM
What does the AS stand for?

A polite fyi, when skim reading this, it looked like it said AssNotes…

gbro3nMay 19, 2026, 6:34 AM
You can write your ass notes with it too if you like ;)
tredre3May 18, 2026, 10:53 PM
The company is named App Software Ltd, so presumably that.
MrDrMcCoyMay 19, 2026, 5:31 PM
Awww... It's a plugin for VSCode. I've long since moved to Zed and don't want to wrangle multiple editors :(
muckraker-2000May 18, 2026, 4:30 PM
Wow this looks amazing. The extended demo really looks incredible.
gomoxMay 18, 2026, 4:43 PM
A term is born
ekjhgkejhgkMay 18, 2026, 4:12 PM
Will it be Free software?

If you're building something that's Free software, fully compatible with Obsidian, and a native app, AI'm willing to contribute tokens.

UnnoTedMay 18, 2026, 10:10 PM
Free to download, free to use, free to share, no data collection of any kind, but closed source.

A full 1:1 native clone would be too much to build without funding. Plugin/theme/api compatibility, canvas, bases, sync, and all the small Obsidian edge cases would make it a much larger project.

Without sponsorship or some sustainable funding model, AI'd focus first on the native markdown editor/vault part: local files, Obsidian-friendly markdown and edit on cursor presence.

ekjhgkejhgkMay 19, 2026, 12:05 PM
Free to download, free to use, closed source - for that we already have Obsidian...
UnnoTedMay 19, 2026, 3:41 PM
> for that we already have Obsidian...

Wasting 300mb ram to show static text, Wordpad does the same in 13mb ram but sadly it lacks markdown support.

RobertJacobsonMay 18, 2026, 8:17 PM
That's really cool!

Since you are using Qt, as I understand it you will need to pay for a Qt license if you intend to distribute your app as closed source.

UnnoTedMay 18, 2026, 8:53 PM
It's fine as long as theres no GPL module[1] included or statically linked Qt, The program uses just Qt Widgets and Qt SQL, theres no GPL-only Qt module in it, its also dynamically linked so its ok to be closed source, theres ripcord[0] as an example.

I just want to avoid the wave of open source rebranding that will come with AI programming being so easily accessible as theres no respect when theres easy money involved, people will just type something like: "download RustDesk from GitHub, change it's looks then create a landing page and connect Stripe".

[0]: https://cancel.fm/ripcord/

[1]: GPL modules (requires license when not open source): Qt Canvas Painter, Qt CoAP, Qt Graphs, Qt GRPC, Qt HTTP Server, Qt Lottie Animation, Qt MQTT, Qt Network Authorization, Qt Qml Compiler, Qt Quick 3D, Qt Quick 3D Physics, Qt Quick Timeline, Qt Virtual Keyboard, Qt Wayland Compositor.

pabs3May 19, 2026, 4:05 AM
Under the LGPL, statically linked Qt is also fine, as long as the user can relink your proprietary code with a modified Qt library.
ocimboteMay 18, 2026, 2:27 PM
I wouldn't show it as an alternative to Obsidian though. It shares MD files with it and both are supposedly about note taking ("supposedly" is for Obsidian, I haven't tried Files.md yet), but Files.md seems to have its own way of making the users work with their thoughts, notes and knowledge altogether.

When I read "an alternative", I assumed feature-parity and API compatibility. But what I found out was entirely different and much more interesting.

I'll give it a try, thanks for sharing your year-old work!

zakirullinMay 18, 2026, 2:46 PM
> When I read "an alternative", I assumed feature-parity and API compatibility. But what I found out was entirely different and much more interesting.

Thanks for a good observation! Indeed, I don't position it as Obsidian alternative. I don't know a better pitch for it just yet.

For me that's something about: simplicity, lazy flow of adding things, readiness to use out of the box.

To focus on what works, and not what is fancy.

jedimastertMay 18, 2026, 2:57 PM
I would say "open source markdown knowledge-base similar to Obsidian" but I'm not a marketing guy
bastijnMay 18, 2026, 9:15 PM
Your markdown notes without the circus.

The boringly simple knowledge base.

pulse-devMay 18, 2026, 2:59 PM
Maybe something like "self-hosted markdown notes you fully own" or "personal knowledge server"? Leans into the ownership angle instead of competing with Obsidian on features.
zakirullinMay 18, 2026, 3:24 PM
Well, that sounds great, actually.
solarkraftMay 18, 2026, 2:32 PM
> When I read "an alternative", I assumed feature-parity and API compatibility

When I read “alternative” I immediately had a rant in my head about people calling things alternatives that are not.

tsurbaMay 18, 2026, 9:29 PM
Joplin is open source, syncing setup between devices is one login to Dropbox, works for free, with native apps on Windows/OSX/Linux/iOS/Android. It has a bunch of plugins too. If you just need markdown files with syncing, use it rather than paying for Obsidian sync.

The 2GB free quota on Dropbox is plenty enough for text (and some screenshots). Or you could self-host obviously. Git while lovely for source code is a hassle for notes.

chr15mMay 18, 2026, 10:52 PM
It saves to sqlite though, not markdown files you can edit on disk.
thingortwoMay 19, 2026, 1:44 PM
Why is that a problem if you are already going to be using specific software to interface with your notes don't you want it stored in an optimized foolproof format that is also one the preferred format recommended by library of congress?

And if you want always direct edit access and do it often why not then a simple plain text since either way you will be dependent on the software if you like the additional features it offers which aren't inside .md like linking and other

MachaMay 20, 2026, 12:38 AM
You can use standard markdown links in obsidian, and even wikilinks are often supported (e.g. pulldown-cmark supports them). Or you can configure obsidian to prefer standard markdown links (https://obsidian.md/help/settings#Use%20Wikilinks)

My notes were _already_ a folder of markdown, so I pretty seamlessly moved from VS Code as my notes app to obsidian and could move back to a text editor if obsidian turns evil. This might be part of why I’m less enthusiastic about their canvas thing, but then I was never a mind map or scrap board person anyway.

chr15mMay 22, 2026, 3:46 AM
Yes it's often a problem. I am a Joplin user. Many times I have thought "X would be so much easier if these were just Markdown files on disk." Joplin has an API you can use, but it's annoying. Files on disk would be better.

> if you want always direct edit access and do it often why not then a simple plain text

I like the Joplin UI and features. I also have use-cases where I want plain text access outside Joplin. Obsidian shows its possible to have both (but I also want software libre).

desireco42May 18, 2026, 9:37 PM
I stopped using Dropbox, but this is pleasant news that they have this much space.

I use git and it works well and gives me security my notes will not dissapear.

On mobile used to be more difficult so I used specialized app before but now Obsidian git works well enough.

It can be better but overall it works well enough for me. I would dictate things to my phone in daily note and later process those more in desktop.

Ey7NFZ3P0nzAeMay 19, 2026, 7:00 AM
Afaik it can be synced to nextcloud out of the box too
bwat49May 20, 2026, 1:09 AM
S3 as well, I sync with cloudflare r2's free tier and it works great
jekbaoMay 27, 2026, 12:24 AM
I’m curious what specific problem Files.md aims to solve as an open-source alternative to Obsidian. Since Obsidian already uses open data stored as Markdown of my choice as well as plugins are open-source - my only real pain point is seamless online & offline syncing between my laptop and mobile phone. I’ve tried a few options, including iCloud Drive, but they are not quite reliably as Obsidian’s paid sync service. Would Files.md offer a better sync alternative?
backscratchesMay 18, 2026, 2:46 PM
I use .MD files, helix terminal editor with a markdown LSP called markdown-oxide that replicates the obsidian feature set (like bidirectional links, tags, making new notes automatically, two keys get you from a in-line footnote to the definition and back again, etc), and rumdl which is a super efficient and customizable markdown linter and formatter (semantic line breaks far the win!) . Since it is all helix I can jump around a huge web of interlinked files very quickly with only a few key presses, as well as inside a document and manipulate them en masse or in minute detail all with only a few taps. All of your standard open source terminal tools work with it, difftastic, bat/cat, zoxide/CD, ripgrep, fzf, git, LLMs, encryption, sync, etc etc. I use yazi for a visual filepicker and zellij for tabs. Run it on a server and connect from any computer in the world without downloading a single thing. I sometimes make use of two tools called rucola and tree-md for looking at prettier versions of the texts and seeing stats about how they interact. All open source of course!

There is no better interface for text than a terminal, and we are in the golden age. Despite being extremely powerful, this setup will run on resource constrained machines.

OrasMay 18, 2026, 2:49 PM
> There is no better interface for text than a terminal

It's a personal choice that cannot be imposed on everyone. Not everyone is a developer.

backscratchesMay 18, 2026, 5:19 PM
Being a better version of something is an invitation, not an imposition! I'm not a developer and never have been, I study literatureand I use a modal editor for all my writing.

If you've ever used Ctrl+C to copy, you've already done something harder than the core concept of modal editing. Modal editing is simpler: you press a single key, and you switch to one (of two) modes. That's it. That's the thing people find intimidating. In one mode the letters you press show up on the screen, in the other the letters you press select/copy/move/etc (like cntrl+c... Except even simpler you only need to press one key). You have to use keyboard keys to go up and down, which I assume you already have some experience with.

Learning it is identical to learning a GUI. In Word, you hunt through menus for the word 'cut' or 'paste' and click it. In a modal editor like helix you look up cut or paste on a menu and press the key next to it instead. Except once you remember the key you never have to go look through menus again!

Get the hang of it and modal text editors are to word processors what word processors are to typewriters. Except at least typewriters have some charm.

All that being said, if you want to sync your notes you'll have to use something like Dropbox or google drive, and I looked up how to install helix and you do have to download and unzip a file (https://github.com/helix-editor/helix/releases). Still, computer science degree not required!

Unless you've only ever used android or iOS device in which case all of my assumptions about your familiarity with keyboards and mice is totally off. Still!

deafpolygonMay 19, 2026, 5:45 AM
> In Word, you hunt through menus for the word 'cut' or 'paste' and click it.

What you just described is discoverability. Something that terminal applications and modal editors tend to do quite poorly.

backscratchesMay 19, 2026, 10:41 AM
Yes but helix for example has very good discoverability by presenting commands on the screen which you can read slowly or not even notice between memorized key presses. And even ancient editors like vi it means printing out or having the commands listed in a window to reference which is a far cry from developer level ability.
RivoLinkMay 18, 2026, 4:41 PM
eMPee584May 20, 2026, 5:51 PM
cool but https://github.com/bahdotsh/mdterm even has remote image support : D
zethsgMay 23, 2026, 10:15 AM
This is a great setup. I just tried it (markdown-oxide + rumdl) on Helix also -- super nice. I'd been using Obsidian for the inter-linking not knowing it could be done with Helix, so thanks for sharing this
GalanweMay 18, 2026, 2:49 PM
Right, but most people want to be able to consult their notes on the go, quickly add items from their phone, etc.
saint_yossarianMay 19, 2026, 9:02 AM
To be fair you can just keep using Obsidian or similar apps on your phone for this, along with an external sync solution like Syncthing.

I tried it for a bit in the past, the main friction is apps formatting Markdown slightly differently (indents, blank lines).

backscratchesMay 19, 2026, 10:48 AM
The beauty of an interoperable format like markdown
backscratchesMay 18, 2026, 7:43 PM
I do too. The setup I've described is best for big screen work when I need tools that dont compromise in any way.
benrutterMay 18, 2026, 6:24 PM
Glad I read this! I love Helix and have been looking for a way to have some extra note taking features without loosing my favourite editor. Will definitely give markdown-oxide a try!
backscratchesMay 18, 2026, 7:44 PM
Highly recommend it
benrutterMay 18, 2026, 6:23 PM
Glad I read about this! I love helix and have been looking for some bonus features for note organisation without having to ditch my favourite editor, will defi
feel-ix-343May 23, 2026, 9:06 PM
!
IfkaluvaMay 18, 2026, 3:45 PM
It’s interesting to me that it says that in some versions of second brain:

“Second brain grows, but first brain doesn’t get smarter.”

Something I remember Tiago Forte said, which turned me off of his partículas brand of a second brain, is that his goal is to “remember nothing”, and have the second brain surface exactly the context necessary at the moment, which he would proceed to read and ingest.

That sounds terrible to me :) it’s like “we don’t need to remember things if we can google them”.

I much prefer this author’s vision of using the second brain to strengthen the first brain.

bityardMay 18, 2026, 4:31 PM
Well, we know that it's impossible to remember everything. Humans are absolutely terrible at accurately recalling things that they observed even a few minutes in the past.

But we also can't remember nothing and just dump _everything_ into the second brain, otherwise we'd have no map, no context, no way to even know how to look for what we need in the moment. It would be like taking a random teenager off the street, handing them an electronics engineering textbook, and asking them to build a power supply on the spot.

So there is definitely a spectrum. Everyone seems to disagree on the optimal point on the spectrum and that is almost certainly because it varies greatly from person to person.

My personal experience has been that simply writing extremely detailed notes in the first place makes the information "sticky" in my brain, and greatly increases the likelihood that I won't even _need_ to directly reference the notes in the future. Fun little catch-22 there.

dcuthbertsonMay 18, 2026, 10:06 PM
> Well, we know that it's impossible to remember everything.

Yet it's possible to remember a lot. Those who pass "The Knowledge" test are truly inspirational. See this 60 Minutes report on London's Black Cab drivers [0]

[0]: https://60minutestonight.com/the-knowledge-60-minutes-report...

bityardMay 20, 2026, 10:11 PM
Remembering and learning are very different activities, however. It is pretty impressive what people can learn! And some of us do have superior knowledge of what appear to be "useless" trivia as well. (Ever seen Jeopardy?) But it is very well-researched and understood that _most_ of us have very bad memory and recall compared to a computer. One popular hypothesis is that every time a particular memory is recalled, it is slightly changed until it bears little resemblance to the original event, or even the earlier memories of it.
quaverquaverMay 18, 2026, 11:17 PM
...yes but apparently while the posterior hippocampus actually grows in these people the anterior hippocampus shrinks... so there may be tradeoffs required to get this level of spatial knowledge... https://www.pnas.org/doi/10.1073/pnas.070039597
zakirullinMay 18, 2026, 3:53 PM
Thanks!

I've been growing my knowledge base for many years, with great results.

And you really need all that much to start taking notes.

No techniques, no workflows, just the the simplest setup would do.

"Second Brain", however, brings excitement to people's minds.

But in reality it just doesn't work. It makes great sales, though.

KolenChMay 19, 2026, 4:11 AM
That’s not what he said. And that part is from the GTD principle, much older than the “second brain” wave. That GTD principle, backed by psychological research, is basically saying that you should extract what you have in your mind immediately when you have it / remember it, so that you don’t need to keep it in your mind all the time. That free your mind to perform at optimal capacity. In psychological lab test, they basically test people doing “remember X and perform this next task Y. I’m going to ask you about X after you finish Y.” The mere fact that you need to remember X degrades your performance.
henry_kangMay 19, 2026, 4:44 AM
[dead]
dodygMay 18, 2026, 2:49 PM
FogestMay 18, 2026, 3:10 PM
That markdown mirror is a pretty neat feature. I've been using Trillium for my notes and the way they save/store the notes is actually one of the things I dislike about it even though I love the application itself. I tried at one point exporting everything to markdown and it worked... but Trillium allows you to have notes in multiple places but they exist essentially as just a pointer in the backend to that note. So it made the export a bit wonky as some instances of a note are just an empty shell and don't have the actual contents. So you have to try and move notes around to get their markdown files in the right places.

I've ended up still sticking with Trilium however as I like being able to have notes in multiple locations like this.

xstas1May 19, 2026, 12:54 AM
This markdown mirror is a partial solution to a problem that does not exist in "normal" Logseq (what's being rebranded to Logseq OG). The markdown files ARE the data (which syncs beautifully over Dropbox and the like.)
xstas1May 19, 2026, 12:49 AM
I am a Logseq user and I was under the impression that development had stalled or better, stabilized (frankly, most software does NOT need a constant stream of updates). Based on this post, it looks like they're back - and they've chugged some vibe juice.
zakirullinMay 18, 2026, 2:12 PM
I believe that not only you should own your data in plain files, but also you should own the software that opens those files.

So that your files and tools can grow together, fully under your ownership, through the ages.

The app can be easily tweaked for your own needs via an LLM - code is optimized for that.

P.S. And Golang seems to be great fit for this kind of software.

pspeter3May 18, 2026, 2:39 PM
What makes Golang a great fit in your opinion?
zakirullinMay 18, 2026, 2:49 PM
Server setup before the rewrite:

docker + php-fpm + php7 + larvel + nginx + redis + cron + worker + certbot

Server after the rewrite to Golang:

server, a 15MB no-dependencies binary that has everything.

voidnapMay 19, 2026, 7:56 AM
Using Go means you are forgoing Docker...? Ok.

Also if you don't need certbot anymore is your service managing its own ssl certs with letsencrypt? Isn't it generally easier to configure with a reverse proxy like nginx or caddy and terminate SSL at the edge? That's literally caddy's whole thing that it does SSL for you so that it doesn't concern your application.

LinuxAmbulanceMay 18, 2026, 3:26 PM
That is a pretty strong argument for Go!
backscratchesMay 18, 2026, 7:24 PM
This is the reason I like go and rust so much
lioetersMay 18, 2026, 3:20 PM
That's brilliant. Can't beat the convenience of a single-file executable!
zakirullinMay 18, 2026, 2:51 PM
Since I plan to use it for the rest of my life, I need the code and infrastructure to be radically simple and easy to maintain.

Like, I should be able to open it even after a few years, and do some fixes or add some features.

Go's ecosystem seems to share this mindset.

pratikdeoghareMay 18, 2026, 2:50 PM
You might like what I made for myself https://github.com/pratikdeoghare/brashtag
tomburgsMay 19, 2026, 11:00 AM
One strength of Obsidian is actually it's plugins. All of the plugins are fully open source so I think if someone truly plans to disrupt it they should make their editor interoperable with Obsidian plugins.

It's a bit strange to me that in 2026 where code is allegedly "free" we're still building these web apps that pretend to be desktop apps. In part I understand it, and logically a PWA must be better than electron for the most part (takes up less space, doesn't install another browser on my computer) yet I cannot see myself installing a PWA on my Mac. I feel like in general I've come to the point in my life where if a desktop app is not native I am not installing it (apps that I NEED to have for one reason or another are excluded, but I'll still grunt)

thingortwoMay 19, 2026, 1:32 PM
Most people actually just prefer convenience with web apps you just instantly go to a domain and can check it out also secure and sandboxed by default since I don't have to worry what they are doing in other parts of my system which is a big worry with current supply chain attacks and what not.

Their "PWA" marketing holds them back in addition to financial incentives of Apple and Google. Most people aren't familiar with term "PWA" also why is "installing" a feature who wants to manage these things through their OS which a lot of normies already find confusing. People want plug and play the whole benefit of pwa (seperate window etc) could basically be exposed as per origin setting inside the browser itself and if user want they can pin it to their desktop. Since in my own testing there isn't much difference it terms of API's exposed only lack thereof like no proper user controlled storage retention settings for apis like OPFS and also lack of syncing directly to a user specified folder across all browsers. If they improve these files workflows you will see a lot more robust web apps.

prependMay 18, 2026, 3:06 PM
This is neat, but I need a non-server-side program for this. I want everything local and running for the next 20+ years.
zakirullinMay 18, 2026, 3:08 PM
You can just clone and use offline.

Just open web/index.html file, it absolutely requires no server.

If you want a local server though, it is easy to setup: https://github.com/zakirullin/files.md/blob/main/docs/your-o...

bricej13May 18, 2026, 3:15 PM
CGamesPlayMay 18, 2026, 3:33 PM
Which has been around for 22 years now!
gbro3nMay 18, 2026, 3:25 PM
This is why I built https://www.asnotes.io - It's an extension for VS Code. I needed obsidian but usable on corporate networks that don't allow Obsidian or other pkms apps. It's designed to be version control friendly so no sync server is needed either (just use Git)
t_mahmoodMay 18, 2026, 3:59 PM
Self-plug, I'm working on one, local, native, no web based ui, and minimalist. And it has no external dependency. The data is stored as simple text file, and the format is easily searchable with *nix tools.

Not going to be open source or free though, with 2 year perpetual license. I wonder how much that would interest you? My target is people who wants todo.txt like simplicity, but few useful bits. Only for Linux and Windows for now.

backscratchesMay 18, 2026, 7:26 PM
I recommend the helix text editor with the markdown-oxide LSP (and rumdl formatter if you feel fancy). All open source and even if you never update them they will work forever.
bityardMay 18, 2026, 4:01 PM
Heh, the author admitted that he got tired of what I'll call "curating metadata" in Obsidian, so wrote an app that handled more of it automatically.

My take: you probably don't need so much metadata!

I've spent an unreasonable amount of time trying to figure out the perfect knowledge management app for me and honestly, I'm pretty sure I will get a lot of mileage out of something you just throw pages into, search to find it again, and ask AI to summarize/consolidate when you need it again.

teppeikMay 19, 2026, 3:28 PM
> I'm pretty sure I will get a lot of mileage out of something you just throw pages into, search to find it again, and ask AI to summarize/consolidate when you need it again.

I found this to be similar to my own opinion. So, what tools are you currently using? I'm interested to hear about it.

RivoLinkMay 18, 2026, 2:48 PM
Same idea, but directly inside your terminal: https://github.com/RivoLink/leaf
backscratchesMay 18, 2026, 7:28 PM
I use tree-md for same end when I want to see my markdown a bit prettier https://github.com/Epistates/treemd
RivoLinkMay 18, 2026, 7:52 PM
It’s interesting too. Thanks!
zethsgMay 18, 2026, 3:22 PM
This is perfect! thanks for sharing it
RivoLinkMay 18, 2026, 4:37 PM
Glad it helped you.
trvzMay 18, 2026, 2:34 PM
To edit Markdown files I want a nice simple native app.

We had those already more than a decade ago. Personally, I fondly remember Mou.

Obsidian has heavy Electron vibes, and Files.md is several steps more into the wrong direction.

The name is also bad. It feels like it was chosen because someone already had the domain.

arthurofbabylonMay 18, 2026, 3:00 PM
Scope out minimal.app (or minimal.app/#beta for anyone who wants to contribute to the roadmap). Opinionated, native-only, extremely focused.
Igor_WiwiMay 18, 2026, 7:28 PM
One thing I still miss in most markdown tools is good rendering/sharing of large architecture docs and Mermaid diagrams. I ended up building my own markdown file reader - https://mdview.io which handles large diagrams/tables much better than typical note apps
keithnzMay 18, 2026, 8:26 PM
I have a simple script that previews md pages as html and hosts a liveserver so it dynamically updates, renders mermaid / syntax highlighting etc. Super useful when working with an agent when planning out a piece of software. Page dynamically updates as you go, and super useful to have diagrams visible. I'm prompting a lot more to get diagrams included as part of the planning stage (or whenever).
dilawarMay 18, 2026, 2:04 PM
Nice project. People may also want to checkout Tiddlywiki.
GCUMstlyHarmlsMay 18, 2026, 2:47 PM
I ended up landing on https://silverbullet.md. It checks a lot of boxes for me,

- self hosted

- works offline (mostly)

- "just md" BUT

- scriptable or extendable by lua, rendered in page, eg `${1 + 1}` outputs `2`, but you can do a lot more, such as query pages and tags with a LINQ type query interface.

nichosMay 19, 2026, 3:42 AM
And the Dev has been awesome. Very active project.
blamestrossMay 18, 2026, 2:05 PM
Gods I love and loath Tiddlywiki. It has some of the most convoluted javascript written before javascript ever actually got all the features that made javascript convoluted. But it did the job!
FogestMay 18, 2026, 3:06 PM
I've been using TrilliumNext (fork of Trillium project that is archived) and haven't been able to find an alternative I liked more. Only thing I don't really like is that it's not really stored in Markdown and since you have the ability to have notes in multiple trees it can get a bit messy when trying to move to other systems.

I tried moving to Obsidian Notes and found myself missing Trillium. It's nice to be able to just open the web browser and have access to your own self-hosted notes with an editor anywhere. You also can set it up so if you add a sharing tag to a note you can easily share a link to the note. I believe Obsidian allows similar but only if you pay, and it's also not self-hosted.

I've tried a wiki style approach before like Tiddlywiki, but I feel like it is a whole different concept of taking and making notes that often is a bit more cumbersome, but maybe it works better with how some people think.

swed420May 18, 2026, 2:14 PM
> People may also want to checkout Tiddlywiki.

Also Zettlr

alwillisMay 18, 2026, 3:16 PM
> Tiddlywiki

Love Tiddlywiki. It's amazing the amount of functionality it has, even if you use it in "one html file" mode. Great for making a web garden [1].

[1]: https://nesslabs.com/digital-garden-tiddlywiki

obsidianbases1May 18, 2026, 3:44 PM
The plugin ecosystem is what really makes Obsidian different from the rest.

While OSS is nice, in theory it allows vibe-coding personalizations, without a clear plugin standard then every update would cause a merge headache.

And there is no lack of text editors.

The first real Obsidian alternative would allow use of existing Obsidian plugins. And I think this one thing could really make an alternative gain traction, with both users and those who contribute to the plugin ecosystem.

nielsbjergMay 18, 2026, 2:44 PM
There's also https://logseq.com/
conqrrMay 18, 2026, 3:02 PM
Looks really slick! I've been using Obsidian with git, and am thinking of moving back to the OG solution of simply using a text editor with a git repo. I'm wary of using cloud like google drive or dropbox for sync, especially if I'm using both phone and mobile to edit the same file throughout the day. I doubt using an external cloud really takes care of consistency and there's a possibility of losing data. Me being a developer can take the pain of a button click to git pull and resolve occasional conflicts. To me this is fully solved solution for note taking with tools I already know and trust. Having said that, I'm gonna try Files.md for some inspiration on what I could be missing.
zakirullinMay 18, 2026, 3:12 PM
Thanks for your warm words!

> I'm gonna try Files.md for some inspiration on what I could be missing

For the most part I was thinking more about what I can remove :D

This inspires me. What kind of minimal feature set does one need to improve his thinking...

smokelMay 18, 2026, 3:30 PM
Interesting. I recently "vibe-coded" my personal Obsidian clone, because I want proper Emacs keybindings, and Obsidian does not support those, not even through extensions.

I do not know what to do with my pet project. I'm using it myself, and it has tons of futures that took quite some effort to get right. For example, WYSIWYG table editing is not trivial, and Claude Opus agrees with me, in the sense that it could not manage it (at all) by itself.

Open-sourcing it is an option, but I don't look forward to negative feedback. If anyone else wants Emacs keybindings in Obsidian, I will change my mind :)

jatoraMay 18, 2026, 4:20 PM
I too have vibe-coded my own personal obsidian/sublime replacement in rust, and also ran into WYSIWYG table editing and rendering issues with opus 4.7. Took a couple iterations but now formulas/rendering are perfect. GPT5.5 actually handled that very well compared to 4.7
manny_ratMay 19, 2026, 4:46 AM
I would love to hear more about this, did you use a GUI library? Does it perform well?
smokelMay 19, 2026, 3:39 PM
Not the one you're replying to, but "my" system is an Angular application that makes heavy use of CodeMirror.

One instance for the base editor, and one instance for the currently active cell. The other cells are rendered to HTML through a different code path (no CodeMirror involved there).

For rendering mathematical formulas it uses MathJax.

A global context-based keyboard handler such as the one in VSCode allows for Emacs key bindings.

bwat49May 22, 2026, 5:21 PM
I've vibe coded a codemirror table editor (as a plugin for joplin) using a nested codemirror instance for the cell editor, in my case using joplin's built in command to render markup for the inactive cells: https://github.com/bwat47/joplin-rich-tables

it works well but I'm not much of a programmer and probably ended up with a crazy over engineered architecture lol

I was surprised that there weren't any existing libraries for this (there is one now but it was created after I started work on my plugin: https://github.com/ckant/codemirror-markdown-tables)

jatoraMay 19, 2026, 3:47 PM
Sure! At first I wanted a sublime that played nice on windows with virtual desktops (it has some annoyances when dragging tabs, they dont respect separate destkops). I use sublime as my 'ephemeral' text editor, and Obsidian for my actual saved/persisted notes, but i love Obsidian's WYSIWYG markdown experience so i wanted to bake that into this as well.

So the core ethos of it is: 1. ephemeral AND safe - easy to jot notes but also safe from crash or accidental closing ( all text buffers persist a rewindable history), 2. performance, 3. minimalism: I don't want a whole plugin ecosystem or bloat. extra features are all accessed via the command palette, 4. markdown WYSIWYG rendering tailored to my liking

Technical details: Native markdown notes editor for Windows, written in Rust. No GUI library as I went straight to raw Win32 with DirectWrite/Direct2D/D3D11 underneath. No winit, no wgpu, no async. Just a real wndproc and threads talking over crossbeam channels. The rope is canonical and there's a separate "display map" layer that handles wrapping, folding, hide/replace projections.

source bytes never touch the GPU and every text layout is built from a display string with styles baked in. SQLite is the source of truth and the files on disk are exports, so every keystroke is durable

Performance is the whole point as I wanted sublime-level performance(and beyond) There are gated budgets in CI for every slice, eg. keystroke to pixel under 8ms p99, decoration parse under 1ms, D2D submission under 2ms, edit-to-durable under 400ms, plus a variance-tail contract (p99.9 ≤ 2× p99) so sporadic stalls fail the build too. Steady-state target is zero new heap allocations per keystroke. Layout caches are keyed so they survive typing bursts, the display map has splice + motion-reuse caches that killed O(document) rebuilds on single-character edits and caret moves, and every reflow funnels through a helper that pins the caret's screen-y so font/wrap/resize changes never make you re-find your cursor.

I've also done a bit of research on the psychology of perception and response times to try to tune this for maximum intuitiveness and responsiveness. Too fast is disconcerting, too slow is infuriating, too little feedback is confusing, too much is distractinc, etc.

this has taken about a week so far and it's almost ready to replace my usage of sublime

humanfromearth9May 18, 2026, 9:46 PM
Obsidian may not be open source, but its file format is definitely more open than Joplin's. Which is why I switched to it.

Synchronizing with Syncthing works well enough both on desktops and smartphones.

armsawMay 18, 2026, 2:04 PM
Is there a way to follow inline links from a mobile device? Doesn’t seem to work for me in mobile Safari.
zakirullinMay 18, 2026, 2:08 PM
It is not very well tested on mobiles yet.

People use chatbot on the mobiles - way more convenient.

You can both read/write notes through the chat.

jedimastertMay 18, 2026, 2:59 PM
This looks awesome, and I've been waffling about moving from Notion to something local/markdown based for a while. My only issue is that I really like using "databases"/tables, specifically for moving through processes ticket-style, in Notion. Does anyone know if there's something similar elsewhere? I'm not familiar with the knowledge-base/wiki space, I just kinda fell into notion.
alwillisMay 18, 2026, 3:08 PM
> waffling about moving from Notion to something local/markdown based for a while.

Check out Tolaria [1]. Open source, works locally, uses markdown, no-databases. Git client built-in. Even has Notion-style input.

[1]: https://tolaria.md

NetOpWibbyMay 18, 2026, 3:41 PM
This looks REALLY good, thanks.
alwillisMay 18, 2026, 5:35 PM
Most other note taking apps haven’t worked for me… but Tolaria fits like a glove.
NetOpWibbyMay 18, 2026, 8:36 PM
I'm hoping Tolaria will do the same for me. It's been a journey!
tinyhouseMay 18, 2026, 2:52 PM
Looks nice but seems overkill to me to run a Go server to sync with a telegram bot to authenticate. Maybe I don't fully understand the use case.
zakirullinMay 18, 2026, 6:16 PM
I added a table with all possible setup options: https://github.com/zakirullin/files.md#ways-to-use-it
zakirullinMay 18, 2026, 6:09 PM
You'll right on this - I'll cover this in great detail.

You don't need to spin up the server, only in case you want your own infra.

Optional sync is only working with chatbot auth for now, but I'll do something about it.

theanonymousoneMay 18, 2026, 3:07 PM
Thank you for actually acquiring the .md domain corresponding to your software and avoiding some security holesof the future :)
zakirullinMay 18, 2026, 5:11 PM
I bought this domain with the promise that one day I'll release my pet-project.

So did I, 3 years later :)

perseusaiMay 24, 2026, 9:05 PM
This is such a simple idea, but really useful. Nice job! I have a project I'm excited to share that's along the same lines.
sn0nMay 18, 2026, 3:48 PM
I’ll use obsidian until I can one shot its replacement with a local llm coding agent. And if it goes away tomorrow AND a solar flare wipes my install but somehow leaves everything else, I’ll use helix and ranger until I can one shot its replacement,… with a local llm coding agent.
anotherevanMay 19, 2026, 1:13 AM
QOwnNotes is a similar project in this domain.

https://www.qownnotes.org/

(Note: The NextCloud integration is entirely optional, I've never used it. The front page makes it sound like a requirement.)

CountGeekMay 20, 2026, 12:28 PM
Surprised that https://github.com/fccview/jotty (ex rwMarkable) has not been mentioned.
amaiMay 18, 2026, 2:32 PM
I'm missing export in https://textbundle.org/ format.

"TextBundle brings convenience back - by bundling the Markdown text and all referenced images into a single file."

gonzalohmMay 18, 2026, 2:40 PM
If you want to bundle your images in markdown why don't you just use an HTML section with the image encoded as base64 data?
amaiMay 18, 2026, 6:22 PM
Why does every webpage not encode its images as base64 data?
gonzalohmMay 18, 2026, 11:51 PM
Because web browsers support hyperlinking there is no need to embed everything into one big html file
amaiMay 19, 2026, 12:44 PM
And markdown does also support hyperlinks, like HTML. So it makes sense to use that feature.
gonzalohmMay 19, 2026, 6:33 PM
But the comment above asked for support for a feature that allows to embed images inside markdown, hence my reply
deafpolygonMay 19, 2026, 5:52 AM
load times… much easier to deliver a small html page quickly, then allow progressive downloads on images.
skrtskrtMay 20, 2026, 3:36 AM
This will probably get buried but here’s my shot at a feature or extension request:

The Daily Note.

It’s the only extension I use in Obsidian. I love opening my phone (or on desktop on any platform) and automatically getting a templated note with some of my daily ToDos as a checklist: stretching, exercises, language practice, etc. With a space for adding that day’s one-off ToDos ad priorities.

It’s the sole reason I use Obsidian over anything else - and happily pay for the sync service.

insane_dreamerMay 18, 2026, 4:17 PM
Looks nice! Doesn't work in Safari though, which is a non-starter for me.
zakirullinMay 18, 2026, 5:09 PM
In Safari it should work in OPFS.

Because Safari still doesn't support Local FileSystem API :(

helterskelterMay 18, 2026, 4:02 PM
I like the blurb about your ZK being something which can actually hold you back. I encounted the same issue myself and found that ZK is not always the best fit for me.

I find the best thing to do when studying something is to go over your material, internalize and synthesize it in an essay. If you can't create an original essay which perfectly replicates the knowledge you want to understand then you almost certainly don't understand it perfectly.

Alternatively, create a detailed flow chart using subcharts if you have to. (Graphviz/dot is good for this)

zakirullinMay 18, 2026, 6:18 PM
Thanks! I love being honest. Notes alone wouldn't do.
levmiseriMay 18, 2026, 4:25 PM
The '... building this for 5 years' definitely resonates. Text editors are a pitfall of hidden complexities!

It looks and feels great, congratulations for getting this out.

a-arbabianMay 18, 2026, 4:41 PM
Not very classy to piggy back off of this post to advertise your own text editor. Just make a new "Show HN" post.
levmiseriMay 18, 2026, 5:22 PM
You are right, I removed it.
dakolliMay 18, 2026, 9:31 PM
Off topic, but telegram bot integration for tools/projects is very under rated. I try to incorporate telegram bots for all my personal projects. There's almost always a great quality of life feature opportunities that require minimal effort to implement.

I particularly like having a tg bots for observability, certain errors and certain events will get sent to a dedicated bot for my project. Highly recommend.

m4cheiMay 19, 2026, 1:53 PM
First of all: this looks great, and might be exactly what I always wanted.

One thing I am missing though, is the ability to search globally throughout all the markdown files. I am pretty bad at organizing my thoughts, so often I find myself globally searching a word to figure out the file I need to navigate to.

This is something I really liked in Obsidian.

thebeardisredMay 18, 2026, 8:41 PM
What is this providing over similarly Markdown based open source note taking applications like Joplin? (https://joplinapp.org/)

I've been a huge fan of the fact that my backend sync infrastructure is my own self-hosted S3 bucket with local clients handling the presentation layer.

RHabMay 18, 2026, 3:30 PM
I am working on something similar. I was also not aware Obsidian is not open source. Something never clicked for me with Obsidian. Will check out your code later. My repo: https://github.com/HabermannR/Nexidion
rbbydotdevMay 18, 2026, 9:56 PM
Shameless plug of a similar project (of mine), feature rich, static publishing, version control, local first, no backend required, free, open and no sign ups:

https://github.com/rbbydotdev/opal

gbraadMay 21, 2026, 1:19 AM
This is not even close to what obsidian does. It looks more like a simple, zen/focussed editor. Zettelkasten comes closer to organize and link documents, and can be expanded.
coreyh14444May 18, 2026, 2:47 PM
The one thing I need in a solution like this is multi-player mode that includes a simplified review/track-changes system that I can collaborate with my AI on these docs. Proof.sdk from Every Inc has an interesting approach on this. If I had more free time, I'd build it myself!
ivolimmenMay 19, 2026, 4:46 AM
Very nice. Coincidentally I was doing the same. I tried multiple alternatives to Obsidian and they where all not it. I also wrote my own but opted for a website version that I host on a PINE64. Also written in Go; it's my first ever product written in Go.
jwillmerMay 18, 2026, 5:22 PM
This is great. I build a Ai status page [1] based around MD files and included obsidian as option. Will look to support this as well.

[1]: https://github.com/jwillmer/ai-status

thr1owaway9621May 18, 2026, 7:26 PM
I wonder if markdown will slowly fall out of favor for note taking, because AI can generate gorgeous-looking HTML essentially for free.

I saw this bit of advice on twitter last week -- to use HTML as the target output for your LLM when you do planning or discussion sessions. And it's been very nice. It's so much easier to parse lots of info when it's presented in an organized/color-coordinated HTML file (potentially with some limited interactivity, and SVG drawings), rather than a block of markdown.

I now wonder if I should give my personal notes the same treatment. The only disadvantage HTML has relative to markdown is that HTML is harder to write and style. But you now have LLMs for that. And HTML/CSS/JS lets you customize your notes in whatever way you want. If you use HTML, any browser becomes your "note-viewing" app, and HTML is just as easy to store and move around as markdown, because it's just plain text.

al_borlandMay 18, 2026, 7:48 PM
For me, a key tenant of any good note taking system is low friction. Leaning on an LLM feels like significant friction. Formatting something into HTML manually also feels like a lot of fiction. Individual HTML files for notes would also be a friction filled experience for opening and browsing, without some kind of template to allow for navigation of the notes within the browser. This ends up turning into a local wiki very quickly.
ramozMay 18, 2026, 8:49 PM
I was about to comment: "HTML creates too much friction after doing all sorts of visual explainers" ... thanks for articulating it well.

As a layer of abstraction, it also creates more requirements: need a browser, likely need includes/cdn libs to avoid bloat, all sorts of other things. Markdown is consumable, diffable, shareable in raw form - and you can add enrichment layers on top without much effort.

thr1owaway9621May 19, 2026, 2:55 PM
To me, the "enrichment" layer means 2 things:

- a tiny DSL for rendering anything custom, where every markdown renderer potentially introduces its own unique bit of syntax that's not transferable (example: frontmatter in Obsidian where you can put tags, that's not vanilla markdown)

- a note taking / viewing app, of which we now have dozens, where moving notes from one app to another creates friction, because of the custom "enrichment" layer each of those apps have (example: any popular plugin in Obsidian, where your notes are now littered with that plugin's tags)

HTML has this type of "enrichment" built-in.

Anyway, I am not trying to convince anyone. This is me working through this in my head. I have a large vault of Obsidian notes that I want to make more useful. And I figure, HTML is the standard-issue tool for producing beautiful-looking and functional text documents, so it's worth thinking about.

keithnzMay 18, 2026, 8:28 PM
I read that, but opt'd instead to write a script to live serve md as html pages with mermaid diagrams and syntax highlighting. Such that the md itself can be put into things like github and for github to be able to render it. Works well.
bel8May 18, 2026, 7:33 PM
AI will have to be very reliable, fast and free to replace md files with HTML.

Because I often dump text into md files and the operation is instant.

Same for small tweaks.

xezpeletaMay 18, 2026, 9:01 PM
I've also tried something similar: https://xezpeleta.github.io/Idaztian/

Definitely not easy to replicate Obsidian UX.

KovahMay 18, 2026, 3:15 PM
> Only necessary features, restrictions foster creativity

Interesting. Productivity tools should not force me getting creative to do the simplest things. Ideally, I can make it adapt to my workflow, not the other way around.

KetoManx64May 18, 2026, 3:26 PM
That's why Obsidian is as popular as it is. It starts with a foundation of features that are necessary, and then lets you add/create extensions to expand it as your creativity desires.

That line above is just an attempt to convince the user that the lack of features/extensibility is a positive thing.

dhruv3006May 19, 2026, 3:37 AM
I too built something similar but as an API Client - https://voiden.md/ - Obsidian really picking up !
abstract257May 19, 2026, 7:45 AM
Seams we had a similar urge recently. I like the simplicity of your approach. Will post a show a little later about my approach to notetaking and LLM integration.
Mobius01May 18, 2026, 5:41 PM
Timely, just this morning I took an interest in Obsidian and the immediate query about it being open source returned a disappointing “no”. So count me in to try this one.
desireco42May 18, 2026, 6:11 PM
As a user of Obsidian I like this, it looks good and clean. I use Typora often as it is easier to start in a folder and just work on the files, on top it has nice visuals.

Very good work.

zakirullinMay 18, 2026, 7:39 PM
Thanks for your warm words!

I did a lot of experimentations with the UX/UI and colors, glad you appreciated the effort :)

baconhighMay 18, 2026, 8:29 PM
IMO, Figure out encryption at rest or encrypted note storage / clean self hosting and you'll get a large chunk of "personal note storage" fans.
teppeikMay 19, 2026, 3:30 PM
There is also LazyNote. https://about.lazynote.app/
nodeflareMay 18, 2026, 3:21 PM
Markdown-first tools always end up reinventing each other.
gawsMay 18, 2026, 5:00 PM
Let us know when this isn't a Chrome-specific tool.
zakirullinMay 18, 2026, 6:20 PM
As soon as all major browsers support Local FileSystem API :)
ivanjermakovMay 18, 2026, 3:55 PM
My note taking endgame is a plain dir with md files and a simple website that gives you fullscreen textarea to view and edit them.
deafpolygonMay 19, 2026, 5:53 AM
Isn’t that a text editor?
ivanjermakovMay 19, 2026, 8:54 AM
You can both edit text files directly in server or edit them via the web view from any device.
xiaoyu2006May 18, 2026, 4:50 PM
Why will I want to feed my life into LLM
ryanhechtMay 18, 2026, 4:57 PM
In my case, it helps improve my ADHD-affected executive function. It lowers the barrier to entry to ingesting information into a system I know I can extract it from later. It gives me peace of mind to know I can ramble semi-coherently at the speed of conversation and know that the salient points are being captured.

Local models will continue to improve, if your concern is privacy -- already they do a decent enough job at interacting with a well-schema'd PKM

gamander2May 18, 2026, 4:36 PM
Post it again when it works in Firefox.
zakirullinMay 18, 2026, 5:10 PM
Once they'll support Local FileSystem API!
sbinneeMay 19, 2026, 12:10 AM
The chat interface is an interesting take. With AI assistants in full swing, it now looks viable.
qitzMay 18, 2026, 2:20 PM
Nice Project, I really like the look!
zakirullinMay 18, 2026, 2:25 PM
Thanks! I am glad you enjoyed it. For the past week alone, I made 500+ commits, fixing all sorts of UI/UX fixes to perfect things out.

I believe I put too much time into it during all those years, but I don't regret it. Because I use the project on daily basis.

throwatdem12311May 18, 2026, 11:58 PM
I don’t understand these apps. Zed and VSCode can both render markdown. What am I missing?
system2May 19, 2026, 12:05 AM
They are not note-taking apps. They can't link notes to each other. They are heavy. I personally do not know anyone using VS Code for note-taking.
throwatdem12311May 19, 2026, 12:19 AM
Can’t you just link markdown files together with regular hyperlinks?

Claude Code is my “note taking app” these days and it does a great job organizing and linking my markdown notes together, and I just open the folder in Zed and render the markdown if I need it.

system2May 20, 2026, 6:47 PM
You will regret when claude decides to wipe all your notes in the name of organization.
krthrMay 18, 2026, 1:44 PM
I really like the look and feel!
zakirullinMay 18, 2026, 1:46 PM
Thanks a lot! I've been perfecting things for 5 years. A week ago I decided to open source it finally :)
deweyMay 18, 2026, 1:59 PM
That's the comment that made me check it out in more detail, as that sticks out from all the other projects that were built in a weekend in the past months.
zakirullinMay 18, 2026, 2:11 PM
Thanks! There's a lot to it, and for years me and my friends were using the project.

A lot of us built knowledge bases, and we enjoyed it all quite a bit.

snjnlsnMay 18, 2026, 2:40 PM
are you still using the project?
zakirullinMay 18, 2026, 4:06 PM
All the friends that started years ago also use the app to this very day.
zakirullinMay 18, 2026, 4:06 PM
Sure.

I can't live without it :)

Notes, journal, tasks, projects - everything is in there.

Whenever I have a new machine, first thing I do - I open the app =)

timebeforelandMay 19, 2026, 12:50 AM
Incredible, I will check it out
jonotimeMay 18, 2026, 2:56 PM
This is neat. I dont get how sync works. Is it server side? Or is there some client side oauth flow? I dont see it.
krthrMay 18, 2026, 3:36 PM
[dead]
ctippettMay 18, 2026, 4:22 PM
It appeals to me as a minimalistic version of the Bear[1] notes app.

A few years ago I played around with copying the Bear app interface for the web, the idea was to create a visually identical mockup of the app so you could immediately visualise changes made when customising various theme values. I stalled with the implementation of the last part, but the rest of it is up at bear.christippett.dev

[1] https://bear.app

rahilbMay 18, 2026, 3:21 PM
Lots of Markdown enthusiasts in the thread... if you want to sync your markdown tasks to Reminders.app please pay me some money for the privilege: https://turquoisehexagon.co.uk/remindersync

or just vibe your own solution :)

xhevahirMay 19, 2026, 12:53 AM
The few mentions of plugins lead me to believe that Files.md won't have them, and this:

>Do we really need this feature? Will it help us to do the real job, or does it just give dopamine?

Makes me think that requests for features generally will be turned down. So, No, thank you. Sometimes less is less.

pgwalshMay 18, 2026, 3:58 PM
A docker release would be great. Looks like a more modern version of ManyNotes.
zakirullinMay 18, 2026, 5:10 PM
Hm. I thought that there's one single binary + one script to deploy, so Docker is not needed...
zakirullinMay 18, 2026, 6:40 PM
Maybe the app should be available at files.md?

Not under app.files.md? What do you think?

GlitchRider47May 18, 2026, 6:44 PM
Idk it's pretty common practice to have your landing page at the base url, with the app itself located on a subdomain. Off the top of my head I think of standardnotes, linkwarden, raindrop.
alfirousMay 19, 2026, 1:50 PM
It can work.

Check https://kraa.io/, you can write immediately even without login.

sltrMay 20, 2026, 8:50 AM
> Chrome is recommended

Who recommends Chrome? I don't.

samuellMay 18, 2026, 3:15 PM
I want something like this, but completely terminal based
backscratchesMay 18, 2026, 7:37 PM
Like other commenter referenced, the markdown-oxide LSP replicates the core of obsidian better than obsidian does. I use it with helix. I described by setup in more detail above: https://news.ycombinator.com/item?id=48180639
tasukiMay 18, 2026, 7:21 PM
I use vimwiki. I know vim and appreciate not having to learn a new thing. The output is just markdown files linking to each other, so it's very portable.
RivoLinkMay 18, 2026, 4:42 PM
axelavMay 18, 2026, 3:20 PM
nvim + markdown oxide is the closest I've found https://github.com/Feel-ix-343/markdown-oxide
backscratchesMay 18, 2026, 7:37 PM
Works so well
jklinger410May 18, 2026, 3:18 PM
Only works in Chrome!
zakirullinMay 18, 2026, 3:36 PM
You can use any browser.

But Local File System API has limited support in other browsers.

riffruff24May 18, 2026, 2:43 PM
another one in the same space: https://helixnotes.com/
skrobulMay 18, 2026, 3:37 PM
Thank you! I am long time obsidian user looking for something that will work decently on Android and this looks promising.

I only really struggle with one basic feature - I want to be able to write note within 1-2 seconds of clicking the app icon. Obsidian makes it 10-15 seconds at best. The HelixNotes sometimes can get this in under 10, still looking for better options.

duskdozerMay 19, 2026, 1:10 PM
I'm having the same issue with Standard Notes. It's almost 30 seconds now and becoming an issue, especially with Android's aggressive memory freeing. It wasn't so bad early on but it gets worse as notes accumulate.
lucius_verusMay 18, 2026, 5:13 PM
I'm really glad you mentioned this --- I've been looking for a Rust or Tauri-based Obsidian replacement for years, and this is almost everything I want (and much closer to what I want than Files.md).

Now that I'm playing with it, I'm surprised it hasn't gotten more traction on HN or Reddit.

swahMay 18, 2026, 3:58 PM
Is this related to https://helix-editor.com/ ??
benatkinMay 18, 2026, 4:17 PM
AFAICT no. It's similar to Hermes Agent and the Hermes JavaScript engine. They are two very different things. Though you could argue that both Helix projects are editors but I don't think that's meaningful in this instance.
backscratchesMay 18, 2026, 7:38 PM
No, its a really ignorant name collision. And the helix text editor is much better.
denisdev1May 18, 2026, 5:47 PM
I liked it, will try. Good job
jzer0coolMay 19, 2026, 3:52 AM
self-hosted sync - is only local networked devices syncs all over internet?
Myzel394May 18, 2026, 8:21 PM
Does in support plugins?
neucoasMay 18, 2026, 11:47 PM
Throwing SSL error here
rifficMay 19, 2026, 2:58 AM
that's still the case according to SSL Labs:

https://www.ssllabs.com/ssltest/analyze.html?d=app.files.md

zakirullinMay 19, 2026, 3:24 AM
Fixed.
takethebusMay 18, 2026, 2:52 PM
nice, going to point my hermes agent to this instead of obsidian
calebmMay 18, 2026, 3:00 PM
I love the simplicity.
zakirullinMay 18, 2026, 3:38 PM
Thanks! That's what I was striving for :)

Simplicity started from the domain name.

michahellMay 18, 2026, 9:55 PM
no files sent to the server…telegram chatbot? ok
zakirullinMay 19, 2026, 3:52 AM
That's totally optional, and not enabled by default.
isaisabellaMay 19, 2026, 1:29 AM
Seems like what Obsidian is like initially. Hope this won't be another Obsidian in the future.
andrescordovaMay 18, 2026, 8:51 PM
Joplin?
FailMoreMay 18, 2026, 3:00 PM
1) Very nice implementation 2) Very nice domain! Did you always own "files.md"? 3) Re storing things on your server, what is the security layer around that?

I have been building a slightly different solution to the same problem. So far I’m pretty happy with the results and I have enough returning users that I think others are too (https://sdocs.dev/analytics).

I’ve built SmallDocs (https://sdocs.dev; Show HN: https://news.ycombinator.com/item?id=47777633).

SDocs is cli (`sdoc file.md`) -> instantly rendered Markdown file in the browser

When you install the cli it gives you the option to add a note in your base agent file (`~/.claude/CLAUDE.md`, etc.). This means every agent chat knows about SDocs and you can say “sdoc me the plan when you’re done with it” and the file will pop open instead of you having to find that terminal session to know it’s done.

Going browser first means you’re not required to install anything to get a great experience.

Despite being in the browser, the content of SDocs rendered Markdown files remain entirely local to you. SDoc urls contain your markdown document's content in compressed base64 in the url fragment (the bit after the `#`):

https://sdocs.dev/#md=GzcFAMT...(this is the contents of your document)...

The url fragment is never sent to the server (see https://developer.mozilla.org/en-US/docs/Web/URI/Reference/F...: "The fragment is not sent to the server when the URI is requested; it is processed by the client").

The sdocs.dev webapp is purely a client side decoding and rendering engine for the content stored in the url fragment.

This also means you can share your .md files privately by sharing the url.

I've enjoyed exploiting the HTML rendering side of things which is possible by displaying Markdown in a browser. I’ve added tagged code blocks that the agent is given documentation on how to use. Eg ```chart or ```mermaid (for mermaid diagrams). These then become interactive elements on the page (mermaid is best example of this currently). See live renderings of these options here - charts gallery: https://sdocs.dev/s/yO3WbxFf#k=arcDBnizla5n437VFAeiQcwlu8kh_..., diagrams gallery: https://sdocs.dev/s/B_Ux11DV#k=KsvheEkiBFai6acnoIJnrOdfVRS5u...

zakirullinMay 18, 2026, 3:20 PM
> Very nice domain! Did you always own "files.md"?

Thanks! I bought it about 3 years ago. Back then, the project was just a chatbot.

But already back then, I kind of had an idea where I want it all to go.

I wanted the simplicity (and 0 cognitive load!) to start right from the domain name! Files in .md - files.md!

> Re storing things on your server, what is the security layer around that?

For the most part I use the project from my Telegram bot. And due to that, it is not possible to do proper E2E.

Will see if people use the chatbot, if not, we can consider E2E.

gigatreeMay 18, 2026, 3:42 PM
Big fan of the note up front about how long they’ve been working on it, feel like we’ll be seeing a lot more of that as an anti-slop signal
zakirullinMay 18, 2026, 4:21 PM
Thanks. Even though there's "LICENSE.md 3 years ago" file, today I also added this text :)

This is hand crafted, for the most part.

vadepaysaMay 18, 2026, 9:22 PM
ah well, you know, obsidian is a bit of a muscle memory now. I have tried to replace it many times with no success. I will try this one too.
ShellYardMay 20, 2026, 3:34 PM
[flagged]
parwebMay 18, 2026, 2:56 PM
[flagged]
henry_kangMay 18, 2026, 11:18 PM
[flagged]
jsdeveloperMay 21, 2026, 4:59 AM
[dead]
nave94hnMay 18, 2026, 3:31 PM
[dead]
getoffsideMay 18, 2026, 6:24 PM
[dead]
roland35May 18, 2026, 3:36 PM
[dead]
ShivamNayak11May 18, 2026, 2:01 PM
[dead]
creativ0May 23, 2026, 7:05 AM
[dead]
jlosMay 18, 2026, 3:24 PM
So you saw a product that (1) gives you complete control of your data (2) uses an open format (3) only charges for sync, publish, and commercial use, and you thought to yourself:

"What a great use of my time building a competitor that adds no value, just to save a few dollars a month on sync and publishing. I hope other people value their time as little as I do and contribute"

Have fun!

bachmeierMay 18, 2026, 3:30 PM
But Obsidian doesn't even require a few dollars a month for sync. You can use Github or whatever sync service you want. Your data is just a directory of markdown files. That said, I've paid for the sync service for years, but only because it works really well on Linux. I've always been impressed with Obsidian's first-class Linux offerings.
duskdozerMay 19, 2026, 1:16 PM
I often find irritations in programs that are either too low-priority or too idiosyncratic to end up getting changed by the owners/maintainers, so having easy access to the source is a huge plus for me, regardless of the product cost.
yawnxyzMay 18, 2026, 4:42 PM
it's nice to have open source implementations so you can extend / borrow / merge / morph features and ideas into something else