Today it dawned on me that there is an incredible amount of potential for the types of plugins that can/will be created for Obsidian. Wordpress core is a humble blogging CMS, yet thanks to plugins it is now a drag and drop platform builder that can do basically anything. Obsidian core is a humble (and f***ing amazing) plaintext/markdown IDE, and thanks to plugins it can be oh so much more.
One thought I had was that it should be possible to create a markdown based chat plugin. I have no idea how this would work from a developer perspective, but here’s my logic:
Similarly to Obsidian Publish, centralized sync services can be set up to connect multiple instances - thus creating a system where there is decentralized data all connected through a centralized service… The best of both worlds…
So, a service could be set up for adding community/collaboration features to Obsidian.
Imagine if you could set any pane to be a Discord-style chat, connected with other Obsidian users that are connected via the same service. And there could be an option to turn on chat autosave, so chats could be automatically writing itself to an .md file as they happen. Maybe it could even be a fully private decentralized chat thats being facilitated through a centralized service, but all data is stored on markdown. Im sure this would be super complicated, but would be super awesome.
Anyone have any ideas on if/how something like this would be possible via a paid or free(mium) service? It could even be one component of an entire suite of productivity plugins built on Obsidian.
I love the modular nature of Obsidian (plugins and interface) and something like a chat module would be amazing.