Joplin is a FOSS, multiplatform, Nextcloud-compatible note-taking app. Apparently, the dev uses Coderabbit and is now pulling integrated chatbot support from the optional AI plugin to the main (dev) branch. (Looks like Joplin Cloud, their note syncing and sharing service, has had chatbot integration for a year, but the user needed to opt into Joplin Cloud and the AI plugin was required.) At least the functionality is disabled by default but that might easily change later…
Screenshot of https://github.com/laurent22/joplin/pull/15643


Chill out, he added a function for plugins to implement ai in a consistent way. Nothing wrong here
Not a bad idea to make infrastructure separating the model-calling backend from user-facing frontend: only a single plugin manages local models and API key to remote models.
But isn’t this a bit of scope creep for a note-taking app? As I understand it, this whole AI framework has existed as a first-party plugin for a while now, with no AI API in the base app (which is quite bloated as is).
Not to mention, lots of recent contributions are heavily AI-made: not ideal for an app handling important private stuff.