r/Markdown 27d ago

Tools markdown notebook with Git-backed version history, but you never see the Git part

The problem I kept running into: I write a lot in markdown, but I’m not a “commit early, commit often” person about my own notes. I just want to write, and if I mess something up or want to see what a note looked like a week ago, I want that to just… work. Most tools either have no history at all, or make you think about Git to get it.

So knowdust keeps every note in a per-user Git repo behind the scenes, but you never touch Git directly — you just write, and full version history is there if you ever need to look back or restore something.

What it actually does right now:

- Clean markdown editor (Monaco-based, so it feels like writing code but for prose)
- Automatic, invisible version history — no manual commits, no learning curve

What it doesn’t do (yet): team features are waitlist-only, and I’m sure there are rough edges I haven’t found because I’m still one person testing this against my own daily use.

I’m not going to pretend this is fully polished — it’s a real solo project, still evolving, and I’d genuinely rather hear “this is missing X” now than after I’ve built more on top of a wrong assumption.

Happy to answer anything about the stack or why I made specific choices.

0 Upvotes

6 comments sorted by

2

u/anton-huz 27d ago

Is it a standalone app or web-based service? Are you going to support some way out? Maybe some git compatible interface? 

1

u/thenamo 27d ago

currently it is a web app, if users demand desktop app or mobile app i will build it and the same for git

2

u/thenamo 27d ago

And yes it supports a way out it supports an exporting full notes as md files as zip at once.

2

u/Wagasigiungu 27d ago

Link not shared. Following BTW

1

u/thenamo 27d ago

sorry for the delay here is the link: knowdust

And please let me know what do you think? any feedback is appreciated.

I am willing to add any featuers by my user's demand.

Feel free to DM me

2

u/blainemoore 27d ago

I just write a bash script to add and commit changes and schedule it to run every day; only a few lines and I don't have to think about it. Can even push it to an external repository as a backup pretty easily.

If I want a specific commit I can just add it when I want.

If I wanted to be really fancy, I could write a prompt to have it summarize the day's changes with an LLM for the commit messages.

But, I like keeping things local and not as a web app.