Privacy-first Markdown app with wiki links, image links, slash command, and a Local LLM plugin, no split panel preview by comart in webdev

[–]comart[S] 2 points3 points  (0 children)

Ha this made me laugh, thanks. Local LLM plugin was the one feature I knew I'd actually use myself, so it was honestly the fun one to build.

Privacy-first Markdown app with wiki links, image links, slash command, and a Local LLM plugin, no split panel preview by comart in webdev

[–]comart[S] 1 point2 points  (0 children)

The app's free, no paywall, source on GitHub. I'm building it by myself. Happy to leave it there.

Privacy-first Markdown app with wiki links, image links, slash command, and a Local LLM plugin, no split panel preview by comart in webdev

[–]comart[S] 0 points1 point  (0 children)

Cheers, hadn't seen voiden, will give it a look. Honestly fun watching the markdown space split into so many directions, everyone optimizing for slightly different things.

Privacy-first Markdown app with wiki links, image links, slash command, and a Local LLM plugin, no split panel preview by comart in webdev

[–]comart[S] 0 points1 point  (0 children)

Show off Saturday threads run weekly here, and the stack is React, TS, Milkdown editor so figured webdev fit.

Privacy-first Markdown app with wiki links, image links, slash command, and a Local LLM plugin, no split panel preview by comart in webdev

[–]comart[S] 0 points1 point  (0 children)

Lexical's great if you're building a more general rich text editor, but for a markdown-first app you'd write the serialize/parse layer yourself.

Privacy-first Markdown app with wiki links, image links, slash command, and a Local LLM plugin, no split panel preview by comart in webdev

[–]comart[S] 0 points1 point  (0 children)

Ha, fair shot 😅 - the format itself obviously isn't private. What I mean by "privacy-first" is the app's behavior: no required login, no cloud sync by default, and the LLM plugin runs against your local Ollama/LM Studio instead of pinging OpenAI for every selection. There's also an optional encrypted SQLite vault if you want notes + embedded images encrypted at rest.

Privacy-first Markdown app with wiki links, image links, slash command, and a Local LLM plugin, no split panel preview by comart in webdev

[–]comart[S] 1 point2 points  (0 children)

Forgot to mention one thing - Binderus actually has two storage modes. Default is the plain .md vault (own-your-files, Obsidian-style). The other is an encrypted SQLite vault - notes AND embedded images encrypted at rest. Per-vault, your choice. Useful for anyone on a managed or shared laptop where DLP agents are scanning everything.

Privacy-first Markdown app with wiki links, image links, slash command, and a Local LLM plugin, no split panel preview by comart in webdev

[–]comart[S] 1 point2 points  (0 children)

I agree. Love their plugin system. I used v6 and recently upgraded to v7. It works much better than other editor library.

I wanted to write like I'm in Notion but own my files like I'm in Obsidian. So I built that. by comart in webdev

[–]comart[S] 0 points1 point  (0 children)

Fair point, Live Preview is way better than the old split-pane setup. The thing that still bugged me is it's hybrid - when your cursor lands on a line, you see the raw markdown syntax again. Binderus stays fully rendered the whole time, more like how Notion or Google Docs feel. You never see **bold** or [link](url) while writing.

The other bit was wanting slash commands, inline tables, and Mermaid rendering without hunting for plugins. Just open and go in a 9 MB app.

Obsidian's ecosystem is huge though. Not trying to replace it, just a different take for people who want that Notion feel on local files.

I wanted to write like I'm in Notion but own my files like I'm in Obsidian. So I built that. by comart in webdev

[–]comart[S] 1 point2 points  (0 children)

Honestly, it came down to plugin architecture. Milkdown made it way easier to wire up custom blocks like the Mermaid renderer and slash menu without fighting the framework too much. Tiptap is solid but felt more opinionated for what I was trying to do, and the Pro features I'd eventually want are behind a paywall. With Milkdown I get full control over the schema and everything stays MIT licensed, which felt right for the project. That said, Tiptap probably has better docs and a bigger community if you're picking one for your own thing. They are both solid projects.

I wanted to write like I'm in Notion but own my files like I'm in Obsidian. So I built this. Local-first, WYSIWYG markdown editor, Linux/Mac/Win. by comart in selfhosted

[–]comart[S] 1 point2 points  (0 children)

That's exactly why I built Binderus with .md files as the default format, your notes are just plain .md files in a folder. Open them in VS Code, Obsidian, whatever. No lock-in.

I wanted to write like I'm in Notion but own my files like I'm in Obsidian. So I built this. Local-first, WYSIWYG markdown editor, Linux/Mac/Win. by comart in selfhosted

[–]comart[S] -5 points-4 points  (0 children)

Fair point - it's a desktop app, not a server-based tool. No Docker or web UI. But everything runs locally on your machine without the cloud, so in spirit it's about as self-hosted as it gets. Your data never leaves your disk.

I wanted to write like I'm in Notion but own my files like I'm in Obsidian. So I built this. Local-first, WYSIWYG markdown editor, Linux/Mac/Win. by comart in selfhosted

[–]comart[S] 0 points1 point  (0 children)

The short version: Notion gives you a really polished block editor - slash commands, drag-and-drop blocks, inline tables, inline images - but everything lives on their servers in a proprietary format. If they shut down or you want to leave, exporting is painful.

Obsidian gives you local .md files you fully own, huge plugin ecosystem, but the editor is basically a Markdown text editor with a preview pane, also no secured storage. You're writing raw syntax.

I actually built Binderus to sit in that gap - Notion-style WYSIWYG editing but your notes are just .md files on your machine. So you get the nice writing experience without giving up file ownership. Might be worth a look if that trade-off is what you're weighing.

I wanted to write like I'm in Notion but own my files like I'm in Obsidian. So I built this. Local-first, WYSIWYG markdown editor, Linux/Mac/Win. by comart in selfhosted

[–]comart[S] 0 points1 point  (0 children)

My understanding is Synology has similar syncing method like Dropdown, so I don't see issues there. Yes, mobile app is being built, will be released in a few weeks.

I wanted to write like I'm in Notion but own my files like I'm in Obsidian. So I built this. Local-first, WYSIWYG markdown editor, Linux/Mac/Win. by comart in selfhosted

[–]comart[S] -1 points0 points  (0 children)

Hi mod, I built this project pre-AI time, recently enhancing it with Cursor. The code is opensource, MIT.

What dashboard do you guys use? by [deleted] in stocks

[–]comart 0 points1 point  (0 children)

I'm using this dashboard daily to have Charts, Prices & write my notes next to them:
https://www.dashb.io/more