Live data from Hacker News

Obsidian Sync now has a headless client

help.obsidian.md

31–40 of 224 posts

Re: Obsidian Sync now has a headless client

#31
post #29

Earlier quoted context omitted.

It also won't replace Postgres, because that is also a different thing.

What do you mean? Version history is explicitly a feature of Obsidian Sync: https://help.obsidian.md/Obsidian+Sync/Version+history

Yes, but just because it has version history doesn't mean it is closer to git than to Postgres. You can also do versioning in Postgres. You can even search more easily in the history.

Re: Obsidian Sync now has a headless client

#32
post #16
post #2

Why would you use this over plain git in a CI pipeline? Presumably you need your knowledge graph versioned?

iOS makes it painful to use third-party sync protocols and servers, like syncthing can't run in the background, a git sync service can't run in the background, only iCloud gets to run in the background.... and whatever sync protocol the app itself has blessed so it can run immediately on opening the app. As such, on iOS the native sync is the only one that works cleanly and seamlessly, and so you're incentivized to p…

Gotcha, thanks. I just use git but don’t sync to my iPhone, this helps give context on the value prop there.

Re: Obsidian Sync now has a headless client

#33
post #25

For some reason obsidian sync consitently empties random recently opened notes for me. I think it might be some kind of race condition between icloud sync and obsidian sync. File gets touched before obsidian gets to it so the empty note is seen as a new file. That theory doesn't quite hold up though because the same thing happens to me using the android client. Has anyone here had this problem?

I had this happen a bunch when I was using iCloud sync on multiple devices. I think it was mostly solved by setting the directory to “keep downloaded” (right click on it in finder and it’s the second option).

That said, I’ve switched one vault to git and have had no issues there.

Re: Obsidian Sync now has a headless client

#34
post #31

Earlier quoted context omitted.

What do you mean? Version history is explicitly a feature of Obsidian Sync: https://help.obsidian.md/Obsidian+Sync/Version+history

Yes, but just because it has version history doesn't mean it is closer to git than to Postgres. You can also do versioning in Postgres. You can even search more easily in the history.

I assume they meant "it will never replace Git for syncing Obsidian".

Re: Obsidian Sync now has a headless client

#37
post #9
post #2

Why would you use this over plain git in a CI pipeline? Presumably you need your knowledge graph versioned?

Does the knowledge graph have a function other than to show off how big your vault is?

Only in 2nd-brain mythology, which holds that you'll discover connections between your notes that you didn't realize was there. I think it started as eye candy to confuse prospective users considering Roam Notes. They later did something similar with their "Canvas" feature. So, these are features you get with their lack of coherent vision, rather than basic usability and a safe plugin ecosystem, neither of which Obsidian plans to deliver..

Re: Obsidian Sync now has a headless client

#38
Interesting...I've been thinking for a while that doing instructions and logs through my obsidian notes would be really helpful and a great way to do more agentic work. I've paid for obsidian sync as a way to support their team for the last 3 years, but color me impressed that there are some more tangible benefits to it!

Re: Obsidian Sync now has a headless client

#40
post #17

Also new: Obsidian joins the CLI gang https://help.obsidian.md/cli I’ve been having a lot of fun recently using AI CLIs with Obsidian. No plugins necessary because it’s just a directory tree of markdown files.

I've been using iCloud to sync Obsidian, and have consistently run into the problem that iCloud file container access needs full disk permissions that I don't want to give the agent (or Ghostty). Does everybody use Obsidian's paid sync instead or what? Or SyncThing?

Just pay for the sync. I used to juggle with git, rsync, inotify etc and other tools

Its one of the few subscriptions where it actually feels like money well spent

Post reply on HN