Live data from Hacker News

Obsidian Sync now has a headless client

help.obsidian.md

61–70 of 224 posts

Re: Obsidian Sync now has a headless client

#61

This is great, but as convenient as Obsidian Sync is, it'll never replace plain Git (for me) until it has unlimited version history: > The retention period for your version history depends on your Obsidian Sync plan. On the Standard plan, notes are retained for 1 month, while on the Plus plan, they are kept for 12 months. After this period, older versions of your notes are deleted.

You can use this to sync changes in (near) realtime and then either commit them to git, or use some other mechanism to increase retention.

Then you have two solutions to maintain when one would suffice.

Re: Obsidian Sync now has a headless client

#62
post #42

Earlier quoted context omitted.

I can't wonder if that's by design to make it hard for a plugin to have it's own sync mechanism. Definitely not proof of this that I know of, but a thought.

Obsidian is plain Markdown and JSON files. There can't be a will from the devs to make it hard to sync. It's just that unlike git or Dropbox or whatever, that are just generic "syncing" tools, Obsidian Sync has been built to provide the best experience with Obsidian.

I'm talking more about the plugin architecture not about the file format or third-party applications. sync plugins seems to be pretty limited compared to what's offered for a subscription.

Re: Obsidian Sync now has a headless client

#63
Ha! Just yesterday I set up a git repo to sync my Obsidian vault with my Ubuntu VPS for LLM use. Part of me wishes this had come out one day sooner, though honestly, I've grown to like the git workflow. The deal-breaker is mobile: it just doesn't play nicely there, so I'll keep using native sync for that.

Re: Obsidian Sync now has a headless client

#66

What’s the best way to sync Obsidian without upgrading to their paid tier?

If you’re on Apple devices only, then iCloud sync is free and works on all devices.

I no longer use Obsidian, so not sure what’s the best option for e.g. Linux iOS sync except their service.

Re: Obsidian Sync now has a headless client

#68
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?

I built a one-time purchase solution that might help you.

- https://isolated.tech/apps/syncmd

- https://isolated.tech/apps/syncmd/blog/obsidian-git-ios-setu...

You can git clone directly to your iOS file system which fixes the Obsidian git plugin issue so you can use the Obsidian git plugin on your computer and mobile devices.

Re: Obsidian Sync now has a headless client

#69
post #52

Earlier quoted context omitted.

Yeah we'll add that at some point. It's a bit trickier than it seems because a lot of Obsidian configuration and app functionality is vault-specific. E.g. what theme should be used? What plugins should be available? Does autocomplete for [[links]] or properties do anything? Etc.

VSCode opens single files outside of projects. What do they do? Personally I wouldn’t mind if it just defaulted to the settings of the last-used vault.

If you don't have a window open, then VSCode opens with no active workspace. There are no workspace settings at all, and there is no file tree. But since VSCode has user level settings, these are what is used, including theming/etc.

If you have a window open, the file is opened to the workspace for that window. You can see this in action because the "Trust" dialog specifically says that you're trying to open untrusted files into a trusted workspace.

Re: Obsidian Sync now has a headless client

#70
Nice! I rely on Obsidian a lot for syncing knowledge while working with Claude agents, such as storing research and daily logs to catch up on the prior day’s work. It already works quite well with a custom skill that I build, but this may make the workflow smoother.

I also built a cli tool to index embeddings in LanceDB and do semantic search. It helps agents create better internal links between notes. https://github.com/ravila4/obsidian-semantic-search

Post reply on HN