Remix.run Logo
Analemma_ a day ago

I haven't tried using agents to make a full editor, but Claude Code and Gemini CLI are actually quite good at writing Obsidian plugins, or modifying existing ones. You can start with an existing one that's 90% of what you want (which tends to be the case with note-taking/PKM systems: people are so idiosyncratic that solutions built by others almost work, but not quite) and tweak it to be exactly right for you.

My own Obsidian setup has improved quite a bit in the last couple months because I can just ask Claude to change one or two things about plugins I got from the store.

gwern 5 hours ago | parent | next [-]

Writing or tweaking plugins is great, but it's not a paradigm shift (and risks a lot more toil because now you have to be your own PM or deal with patches/merges, on top of being a reference librarian and copyeditor etc). I feel like if you have a quasi-superintelligence in a box which can run your PKM for you, and you were designing from the ground up with this in mind, that Claude Code is only going to et much better & cheaper, you would not be settling for 'write or modify an Obsidian plugin'. You would get something much different. But 'write a plugin' is basically at 'horseless carriage' level for me.

What I have in mind is something far more radical. There's an idea I am calling 'log-only writing' where you stop editing or rearranging your notes at all, and you switch to pure note taking and stream of conscious braindumping, and you simply have the LLM 'compile' your entire history down into whatever specific artifact you need on demand - whether that's a web of flashcards or a blog post or a long essay or whatever. See https://gwern.net/blog/2024/rss + https://gwern.net/nenex , combined with the LLM reasoning and brainstorming 'offline' using the prompts illustrated by my poems.

Analemma_ an hour ago | parent [-]

That's fair, I guess when I hear "radical overhaul" when discussing PKMs I immediately start worrying about the overload and burnout that doomed my first attempts at Obsidian (see my sibling comment), whereas right now I have a system that works very well for me, especially now that I can just ask Claude to scan the whole directory if I want to ask it questions. But if you do come up with some new blue-sky vision for PKMs, I'd love to at least take a look.

dtkav a day ago | parent | prev [-]

This is the way. If you symlink the .claude directory (so Obsidian can see the files) then you can also super easily add and manage claude skills.

I've spent 20 years living in the terminal, but with claude code I'm more and more drafting markdown specs, organizing context, building custom views / plugins / etc. Obsidian is a great substrate for developing personal software.